Type de champ de formulaire modulelayout

From Joomla! Documentation

Revision as of 20:11, 13 May 2016 by MATsxm (talk | contribs) (Created page with "* '''template.''' (facultatif) est le nom d'un template (par exemple, "protostar" ou "isis"). Si activé, force la recherche pour les overrides des templates de module uniquem...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Le type de champ de formulaire modulelayout fournit une liste déroulante de toutes les mises en page disponibles groupées en natif et template. Si le paramètre a une valeur enregistrée, cette option est sélectionnée lors du premier chargement de la page. Sinon, la valeur par défaut (le cas échéant) est sélectionnée.

  • type (obligatoire) doit être "modulelayout".
  • name (nom) (obligatoire) est le nom unique du paramètre.
  • label (étiquette) (obligatoire) (traduisible) est le titre descriptif du champ.
  • description (facultatif) (traduisible) est le texte qui s'affichera dans une info-bulle lorsque l'utilisateur passe sa souris sur la liste déroulante.

Combiner les attributs suivants vous permet de fournir une liste déroulante des mises en page pour un module spécifique.

  • module (facultatif) le nom d'un module spécifique (par exemple : mod_articles_category).
  • client_id (facultatif).
    • Si 0 (site) : Force la recherche des mises en page uniquement dans les répertoires /modules/[NOMDUMODULE]/tmpl/ et tous /templates/[NOMDUTEMPLATE]/html/[NOMDUMODULE]/.
    • Si 1 (administration) : Force la recherche des mises en page uniquement dans les répertoires /administrator/modules/[NOMDUMODULE]/tmpl/ et tous /administrator/templates/[NOMDUTEMPLATE]/html/[NOMDUMODULE]/.
  • template. (facultatif) est le nom d'un template (par exemple, "protostar" ou "isis"). Si activé, force la recherche pour les overrides des templates de module uniquement dans ce template.

Exemple de définition de paramètre de champ XML :

<field name="mymodulelayout" type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" description="JFIELD_ALT_MODULE_LAYOUT_DESC" />

Voir également