Campo de Formulario, Tipo modulelayout

From Joomla! Documentation

This page is a translated version of the page Modulelayout form field type and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎español • ‎français

El campo de formulario, tipo modulelayout proporciona una lista desplegable de todos los diseños disponibles de un módulo agrupados por núcleo y plantilla. Si el parámetro tiene un valor guardado este es seleccionado cuando la página se carga por primera vez. Si no, el valor predeterminado (si existe) es seleccionado.

  • type (obligatorio) debe ser modulelayout.
  • name (obligatorio) es el nombre único del parámetro.
  • label (obligatorio) (traducible) es el título descriptivo del campo.
  • description (opcional) (traducible) es el texto que será mostrado como un texto de ayuda cuando el usuario mueve el ratón sobre el cuadro de lista desplegable.

La combinación de los siguientes atributos permite proporcionar una lista desplegable de los diseños de un módulo específico.

  • module (opcional) es el nombre de un módulo específico (por ejemplo, mod_articles_category).
  • client_id (opcional).
    • Si es 0 (sitio): Fuerza la búsqueda de presentaciones solo en los directorios /modules/[MODULENAME]/tmpl/ y todos los /templates/[TEMPLATENAME]/html/[MODULENAME]/.
    • Si es 1 (administrador): Fuerza la búsqueda de presentaciones solo en los directorios /administrator/modules/[MODULENAME]/tmpl/ y todos los /administrator/templates/[TEMPLATENAME]/html/[MODULENAME]/.
  • template (opcional) es el nombre de una plantilla (por ejemplo, protostar o isis). Si se establece forzar la búsqueda de la plantilla en el módulo sobre escribe sólo a esta plantilla.

Ejemplo de definición de parámetros XML:

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

Ver también