Changeset 104887 in spip-zone


Ignore:
Timestamp:
Jun 17, 2017, 8:16:44 AM (2 years ago)
Author:
eric@…
Message:

On réécrit la page noizetier_page avec une boucle.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/prive/squelettes/contenu/noizetier_page.html

    r104759 r104887  
    11[(#AUTORISER{configurerpage, noizetier, '', '', #ENV{page}|?{#ARRAY{page, #ENV{page}}, #ARRAY{objet,#OBJET,id_objet,#ID_OBJET}}}|sinon_interdire_acces)]
    22<BOUCLE_page_contenu(CONDITION) {si #ENV{exec}|=={noizetier_page}|et{#ENV{page}|ou{#OBJET|et{#ID_OBJET}}}}>
    3 [(#ENV{page}|?{
    4         #SET{informations, #NOIZETIER_PAGE_INFOS{#ENV{page}}},
    5         #SET{informations, #NOIZETIER_OBJET_INFOS{#OBJET, #ID_OBJET}}
    6 })]
     3        <BOUCLE_si_page(NOIZETIER_PAGES) {page}>
     4        [(#BOITE_OUVRIR{
     5                [(#AUTORISER{modifiercomposition, noizetier, '', '', #ARRAY{page, #PAGE}}|oui)
     6                        [(#URL_ECRIRE{noizetier_page_edit}
     7                                |parametre_url{edition, modifier}
     8                                |parametre_url{page,#PAGE}
     9                                |icone_verticale{<:noizetier:formulaire_modifier_page:>,page,edit,right ajax preload})]
     10                ]
    711
    8 [(#BOITE_OUVRIR{
    9         [(#ENV{page}|et{#AUTORISER{modifiercomposition, noizetier, '', '', #ARRAY{page, #ENV{page}}}}|oui)
    10                 [(#URL_ECRIRE{noizetier_page_edit}
    11                         |parametre_url{edition, modifier}
    12                         |parametre_url{page,#ENV{page}}
    13                         |icone_verticale{<:noizetier:formulaire_modifier_page:>,page,edit,right ajax preload})]
    14         ]
    15 
    16         <h1>
    17                 [(#ENV{page}|oui)
    18                         [(#GET{informations/nom})]
    19                         [(#GET{informations/icon}|sinon{page-24.png}|noizetier_icone_chemin|balise_img{page,cadre-icone})]
    20                 ]
    21                 [(#ENV{page}|non)
    22                         <a[ href="(#ID_OBJET|generer_url_entite{#OBJET})"]>#GET{informations/titre}</a>
    23                         [(#GET{informations/logo}|image_reduire{24}|extraire_attribut{src}|balise_img{page,cadre-icone})]
    24                 ]
    25         </h1>
    26 ,simple fiche_objet})]
    27         <br class="clear" />
    28         [(#ENV{page}|oui)
     12                <h1>
     13                        [(#NOM|_T_ou_typo)]
     14                        [(#ICON|noizetier_icone_chemin|balise_img{page,cadre-icone})]
     15                </h1>
     16        ,simple fiche_objet})]
     17                <br class="clear" />
    2918                <div id="wysiwyg">
    30                         [<div class="champ contenu_description[ (#GET{informations/description}|strlen|?{'',vide})]">
    31                                 <div dir='#LANG_DIR' class="texte">(#GET{informations/description})</div>
     19                        [<div class="champ contenu_description[ (#DESCRIPTION|strlen|?{'',vide})]">
     20                                <div dir='#LANG_DIR' class="texte">(#DESCRIPTION|_T_ou_typo)</div>
    3221                        </div>]
    3322                </div>
    34         ]
    35 #BOITE_FERMER
     23        </BOUCLE_si_page>
     24        #SET{informations, #NOIZETIER_OBJET_INFOS{#OBJET, #ID_OBJET}}
     25        [(#BOITE_OUVRIR{
     26                <h1>
     27                        <a[ href="(#ID_OBJET|generer_url_entite{#OBJET})"]>[(#GET{informations/titre})]</a>
     28                        [(#GET{informations/logo}|image_reduire{24}|extraire_attribut{src}|balise_img{page,cadre-icone})]
     29                </h1>
     30        ,simple fiche_objet})]
     31        <//B_si_page>
     32        #BOITE_FERMER
    3633
    3734<div class="ajax">#FORMULAIRE_LISTER_NOISETTES_PAGE{#ENV{page,#ARRAY{objet,#OBJET,id_objet,#ID_OBJET}}, #ENV{bloc}}</div>
     
    4239<p><:noizetier:explication_glisser_deposer:></p>
    4340<INCLURE{fond=formulaires/inc-liste_noisettes_disponibles,
    44         page,objet,
     41        page,
     42        objet,
    4543        id_objet,
    4644        ordre=oui} />
Note: See TracChangeset for help on using the changeset viewer.