Distinction de l'icone des secteurs et rubriques suivant leur type : apropos, carnet, plugin et galaxie. Affiner les css de la boite d'infos suite à l'ajout du préfixe ou de la catégorie.master
@ -0,0 +1,61 @@
|
||||
<BOUCLE_rub(RUBRIQUES){id_rubrique=#ENV{id}}{statut?}{!lang_select}> |
||||
<div class='infos'> |
||||
<div class='numero'><:titre_numero_rubrique:><p>#ID_RUBRIQUE</p></div> |
||||
[(#REM) |
||||
|
||||
Identifier le type de la rubrique de la rubrique et en particulier la catégorie ou le préfixe. |
||||
|
||||
] |
||||
[(#ID_RUBRIQUE|rubrique_dans_secteur_plugin|oui) |
||||
<div class="numero"> |
||||
[(#PREFIXE|?{<:svp:label_prefixe:>, <:svp:label_categorie:>}) :] |
||||
<p class="plugin">[(#PREFIXE|sinon{#CATEGORIE})]</p> |
||||
</div> |
||||
] |
||||
|
||||
[(#REM) |
||||
|
||||
Lister les elements qui justifient le statut de la rubrique |
||||
|
||||
] |
||||
<B_admins> |
||||
<div class="numero admin"><:info_administrateurs:> :</div> |
||||
<ul class="liste-items auteurs"> |
||||
<BOUCLE_admins(AUTEURS){id_rubrique}{statut=0minirezo}{tout}{pagination 10}> |
||||
<li class="item auteur"><a href='[(#ID_AUTEUR|generer_url_entite{auteur})]'>[(#CHEMIN_IMAGE{auteur-0minirezo-16.png}|balise_img)] #NOM</a></li> |
||||
</BOUCLE_admins> |
||||
</ul> |
||||
[<p class="pagination">(#PAGINATION{prive})</p>] |
||||
</B_admins> |
||||
|
||||
<div class='nb_elements'> |
||||
<BOUCLE_arts(ARTICLES){id_rubrique}> </BOUCLE_arts><div>[(#TOTAL_BOUCLE|singulier_ou_pluriel{info_articles_un,info_articles_nb})]</div></B_arts> |
||||
<BOUCLE_rubs(RUBRIQUES){id_parent}> </BOUCLE_rubs><div>[(#TOTAL_BOUCLE|singulier_ou_pluriel{info_rubriques_un,info_rubriques_nb})]</div></B_rubs> |
||||
<!--nb_elements--> |
||||
</div> |
||||
|
||||
[(#AUTORISER{supprimer,rubrique,#ID_RUBRIQUE}|oui) |
||||
[(#URL_ACTION_AUTEUR{supprimer_rubrique,#ID_RUBRIQUE,#ID_PARENT|?{#URL_ECRIRE{rubrique,id_rubrique=#ID_PARENT},#URL_ECRIRE{rubriques}}}|icone_horizontale{<:icone_supprimer_rubrique:>,rubrique,del})] |
||||
] |
||||
|
||||
|
||||
[(#REM) |
||||
|
||||
Bouton voir en ligne |
||||
|
||||
]<BOUCLE_publie(RUBRIQUES){id_rubrique}> |
||||
[(#VAL{redirect} |
||||
|generer_url_action{type=rubrique&id=#ID_RUBRIQUE} |
||||
|parametre_url{var_mode,calcul} |
||||
|icone_horizontale{<:icone_voir_en_ligne:>,racine})] |
||||
</BOUCLE_publie> |
||||
[(#AUTORISER{previsualiser,rubrique,#ID_RUBRIQUE}) |
||||
[(#VAL{redirect} |
||||
|generer_url_action{type=rubrique&id=#ID_RUBRIQUE} |
||||
|parametre_url{var_mode,preview} |
||||
|icone_horizontale{<:previsualiser:>,preview})] |
||||
] |
||||
<//B_publie> |
||||
|
||||
</div> |
||||
</BOUCLE_rub> |
@ -1,5 +1,5 @@
|
||||
[(#AUTORISER{configurer}|sinon_interdire_acces)] |
||||
<h1 class="grostitre"><:contrib:configurer_page_titre:></h1> |
||||
<h1 class="grostitre"><:contrib:configuration_page_titre:></h1> |
||||
<div class="ajax"> |
||||
#FORMULAIRE_CONFIGURER_CONTRIB |
||||
</div> |
||||
|
@ -0,0 +1,40 @@
|
||||
[(#AUTORISER{voir,rubrique,#ID_RUBRIQUE}|sinon_interdire_acces)] |
||||
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{statut?}{si #ENV{exec}|=={rubrique}}> |
||||
[(#LANG|changer_typo)] |
||||
[(#BOITE_OUVRIR{[ |
||||
|
||||
[(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE}) |
||||
|
||||
[(#ID_RUBRIQUE|afficher_qui_edite{rubrique}|non) |
||||
[(#URL_ECRIRE{rubrique_edit,id_rubrique=#ID_RUBRIQUE}|icone_verticale{<:icone_modifier_rubrique:>,rubrique,edit,right ajax preload})] |
||||
] |
||||
[(#ID_RUBRIQUE|afficher_qui_edite{rubrique}|oui) |
||||
[(#URL_ECRIRE{rubrique_edit,id_rubrique=#ID_RUBRIQUE}|icone_verticale{#ID_RUBRIQUE|afficher_qui_edite{rubrique},warning-24,'',right edition_deja ajax preload})] |
||||
] |
||||
] |
||||
[(#PREFIXE|?{ |
||||
[(#SET{icone, plugin-24.png})], |
||||
[(#SET{icone, [(#ID_PARENT|?{rubrique, secteur})[_(#ID_RUBRIQUE|rubrique_determiner_type)]-24.png]})] |
||||
})] |
||||
<h1[ class="(#EDIT{titre})"]>[(#RANG). ](#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{#GET{icone}}|balise_img{rubrique,cadre-icone})]</h1> |
||||
],simple fiche_objet})] |
||||
[(#REM|changer_typo)] |
||||
<div id="wysiwyg"> |
||||
<h2 class="invisible"><:previsualisation:></h2> |
||||
<INCLURE{fond=prive/objets/contenu/rubrique,id=#ID_RUBRIQUE,id_rubrique=#ID_RUBRIQUE,ajax=wysiwyg,wysiwyg=1,espace_prive}> |
||||
</div> |
||||
|
||||
<!--affiche_milieu--> |
||||
|
||||
#BOITE_FERMER |
||||
|
||||
[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{exec,rubrique,id_rubrique,#ID_RUBRIQUE,objet,rubrique,id_objet,#ID_RUBRIQUE},data,#INCLURE{fond=prive/objets/contenu/rubrique-enfants,id_rubrique,env}})]})] |
||||
|
||||
#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,rubrique,id,#ID_RUBRIQUE},data,'<div class="nettoyeur"></div>'}} |
||||
|
||||
[(#CONST{_AJAX}|oui) |
||||
<script type="text/javascript">/*<!\[CDATA\[*/reloadExecPage('#ENV{exec}','#navigation,#chemin,#extra');/*\]\]>*/</script> |
||||
] |
||||
</BOUCLE_rubrique> |
||||
[(#ENV**{exec}|=={rubrique_edit}|?{#INCLURE{fond=prive/squelettes/contenu/rubrique_edit,redirect='',env,retourajax=oui},#REM|sinon_interdire_acces{'',<:info_aucun_rubrique:>}})] |
||||
<//B_rubrique> |
@ -0,0 +1 @@
|
||||
<INCLURE{fond=prive/echafaudage/contenu/objet_edit,objet=rubrique,id_objet=#ID_RUBRIQUE,env}> |
@ -0,0 +1,6 @@
|
||||
[(#AUTORISER{voir,_rubriques}|sinon_interdire_acces)] |
||||
<h1 class="grostitre"><:info_rubriques:></h1> |
||||
<!--affiche_milieu--> |
||||
[(#PIPELINE{affiche_enfants,[(#ARRAY{args,#ARRAY{exec,rubriques},data,#INCLURE{fond=prive/objets/contenu/rubrique-enfants,id_rubrique=0,env}})]})] |
||||
|
||||
#PIPELINE{afficher_complement_objet,#ARRAY{args,#ARRAY{type,rubrique,id,0},data,'<div class="nettoyeur"></div>'}} |
@ -0,0 +1,29 @@
|
||||
[(#REM) |
||||
|
||||
Ce squelette definit les styles de l'espace prive |
||||
|
||||
Note: l'entete "Vary:" sert a repousser l'entete par |
||||
defaut "Vary: Cookie,Accept-Encoding", qui est (un peu) |
||||
genant en cas de "rotation du cookie de session" apres |
||||
un changement d'IP (effet de clignotement). |
||||
|
||||
ATTENTION: il faut absolument le charset sinon Firefox croit que |
||||
c'est du text/html ! |
||||
<style> |
||||
] |
||||
#CACHE{3600*100,cache-client} |
||||
#HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15} |
||||
#HTTP_HEADER{Vary: Accept-Encoding} |
||||
|
||||
#SET{claire,##ENV{couleur_claire,edf3fe}} |
||||
#SET{foncee,##ENV{couleur_foncee,3874b0}} |
||||
#SET{left,#ENV{ltr}|choixsiegal{left,left,right}} |
||||
#SET{right,#ENV{ltr}|choixsiegal{left,right,left}} |
||||
|
||||
/* Boite d'infos d'une rubrique */ |
||||
#navigation .infos .numero p.plugin { font-size: 1.4em; text-transform: lowercase; } |
||||
#navigation .infos .numero.admin { border-top: 0;} |
||||
#navigation .infos .liste-items.auteurs { border-bottom: 0;} |
||||
#navigation .infos .liste-items.auteurs .item.auteur { border-top: 0;} |
||||
|
||||
[(#REM) </style>] |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.3 KiB |