Ignore:
Timestamp:
Jul 19, 2018, 3:44:48 PM (3 years ago)
Author:
tcharlss@…
Message:

Entrée de menu : possibilité de choisir le domaine selon son identifiant textuel + possiblité d'ajouter une ancre

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/multidomaines/branches/nettoyage/menus/domaine.html

    r111172 r111178  
     1[(#REM)
     2
     3        Entrée de menu : domaine
     4
     5        Paramètres :
     6        ** obligatoire
     7        * conseillé
     8
     9                - id_domaine** : n° ou identifiant du secteur configuré dans le plugin
     10                - titre : titre
     11                - ancre : ancre à ajouter au lien
     12]
    113#SET{config,#CONFIG**{multidomaines}|unserialize}
    2 #SET{titre,#ENV*{titre}|typo|sinon{#INFO_TITRE{rubrique,#ENV{id_domaine}}}}
    3 #SET{url,#GET{config/#ENV{id_domaine}/url}}
    4 #SET{is_domaine,#GET{config/#ENV{id_domaine}}}
     14
     15[(#REM) Si on donne un identifiant, retrouver le n° du secteur ]
     16<BOUCLE_identifiant(DATA) {source table, #GET{config}}{si #ENV{id_domaine}|is_numeric|non}>
     17[(#VALEUR{identifiant}|=={#ENV{id_domaine}}|oui)
     18#SET{id_domaine,#CLE}
     19]
     20</BOUCLE_identifiant>
     21#SET{id_domaine,#ENV{id_domaine}}
     22<//B_identifiant>
     23
     24#SET{titre,#ENV*{titre}|typo|sinon{#INFO_TITRE{rubrique,#GET{id_domaine}}}}
     25#SET{url,#GET{config/#GET{id_domaine}/url}}
     26#SET{is_domaine,#GET{config/#GET{id_domaine}}}
     27#SET{ancre,#ENV{ancre}|?{#VAL{#}|concat{#ENV{ancre}}}}
    528
    629[(#REM) Aperçu dans le privé ]
     
    831        <div class="titre">#GET{titre}</div>
    932        <div class="infos">
    10                 [(#GET{is_domaine}|non)<span class="erreur"><:multidomaines:info_domaine_non:></span>]
     33                [(#GET{is_domaine}|non)<span class="erreur"><:multidomaines:info_domaine_non{domaine=#ENV{id_domaine}}:></span>]
    1134                [(#GET{is_domaine}|oui)
    12                 [(#GET{url}|sinon{<span class="erreur"><:multidomaines:info_domaine_aucune_url:></span>})]
     35                [(#GET{url}|concat{#GET{ancre}}|sinon{<span class="erreur"><:multidomaines:info_domaine_aucune_url:></span>})]
    1336                ]
    1437        </div>
     
    1841[(#ENV{appel_menu}|et{#GET{is_domaine}}|oui)
    1942        <li class="menu-entree item[ (#ENV{css})][(#ID_SECTEUR_COURANT|=={#ENV{id_domaine}}|oui) on active]">
    20                 <a href="#GET{url}">#GET{titre}</a>
     43                <a href="[(#GET{url}|ancre_url{#ENV{ancre}})]">#GET{titre}</a>
    2144]
Note: See TracChangeset for help on using the changeset viewer.