Outils pour utilisateurs

Outils du site


Panneau latéral

ref:blocs:blocs_standards

Blocs standards

Nom : modules_website_ConfigurableMenu

Exemple d'insertion dans un gabarit de page :

<change:templateblock type="modules_website_ConfigurableMenu"
                      __mode="tag" __displayMode="scroll"
		      __tag="contextual_website_website_menu-main"
                      __depth="1" />
  • Rend le menu étiquetté @tag,
  • Sur @depth+1 niveau(x), [“1”],
  • En utilisant la vue @template, [“default”].
  • Si @deployonlycurrentpath vaut true, seuls les éléments menant à la page courante seront déployés, [“false”].

Nom : modules_website_ConfigurableMenu

Exemple d'insertion dans un gabarit de page :

<change:templateblock type="modules_website_ConfigurableMenu"
                      __mode="contextual" __displayMode="contextual"
                      __depth="2" __startwebsitelevel="1"
                      __deployall="false" __showTitle="true" />
  • Rend un menu généré à partir de l’arborescence du site,
  • A partir du niveau @startwebsitelevel [“1”],
  • Sur @depth+1 niveau(x) [“2”],
  • En utilisant la vue @template [“default”].
  • Si @deployall vaut true, tous les éléments frères de la page courante sont déployés
  • Par défaut, seuls les éléments menant à la page courante sont déployés
  • Les frères de premier niveau sont toujours affichés

Fil d'Ariane

Nom : modules_website_thread

Exemple d'insertion dans un gabarit de page :

<change:templateblock type="modules_website_thread" />

Affiche le chemin courant dans l’arborescence du site :

<ul class="thread">
  <li class="first">
    <a href="...">Home page</a>
    <span class="thread-separator"> &gt; </span>
  </li>
  <li>
    <a href="...">Current page ancestor</a>
    <span class="thread-separator"> &gt; </span>
  </li>
  <li class="last">
    <strong>Current page</strong>
  </li>
</ul>

Nom : modules_website_switchlanguage

Exemple d'insertion dans un gabarit de page :

<change:templateblock type="modules_website_switchlanguage" __viewall="false"
  __showflag="" />
  • Génère un menu permettant de naviguer vers une des traduction de la page courante.
  • Par défaut, seuls les pages ayant effectivement une traduction génèrent un lien
  • Si @viewall vaut true et que la page courante n’a pas de traduction, un lien vers la page d’accueil est généré
  • Si @showflag est vide, le code ISO-639 est utilisé pour symboliser la langue de traduction
  • Sinon @showflag se renseigne avec la taille de l’icône (small, normal)

Formulaire de recherche

Nom : modules_solrsearch_form

Exemple d'insertion dans un gabarit de page :

<change:templateblock type="modules_solrsearch_form"
  __complete="true" __submitMethod="post" __module="mymodule"
  __resultTag="contextual_website_website_..." />
  • Affiche un formulaire de recherche
  • Ciblant la page étiquettée @resultTag [contextual_website_website_modules_solrsearch_page]
  • De méthode @submitMethod [get]
  • En transmettant les paramètres au module @module [solrsearch]
  • Complétant la recherche à la frappe si @completevaut true [false] 1)

XHTML "statique"

Nom : modules_website_xhtmltemplate

Exemple d'insertion dans un gabarit de page :

<change:templateblock type="modules_website_xhtmltemplate"
  __template="mytemplate" />
  • Affiche le gabarit @template (du module website),
  • En transmettant l’objet website_Page courant sous le nom “page”.

Bloc éditable

Exemple d'insertion dans un gabarit de page :

<change:templateblock editname="editable-1" />
1)
uniquement si Solr est utilisé, Cf. solrsearch_CompleteAction
ref/blocs/blocs_standards.txt · Dernière modification: 2017/01/19 14:54 (modification externe)