Modulelayout formulierveld type
From Joomla! Documentation
Het modulelayout formulierveld type biedt een drop-down lijst met alle beschikbare lay-outs voor weergave van een module. Indien de parameter een opgeslagen waarde heeft, wordt deze geselecteerd als de pagina voor het eerst geladen wordt. Indien niet, wordt de standaard waarde (als die er is) geselecteerd.
- type (verplicht) moet modulelayout zijn.
- name (verplicht) is de unieke naam van de parameter.
- label (verplicht) (vertaalbaar) is de beschrijvende titel van het veld.
- description (optioneel) (vertaalbaar) is tekst die getoond wordt als tooltip als de gebruiker de muis beweegt over de drop-down box.
Door de volgende parameters te combineren kunt u een dropdown lijst verzorgen van layouts van een specifieke module.
- module (optioneel) is een specifieke modulenaam (b.v. mod_articles_category)
- "'client_id"' (optioneel).
- Als het op "0" staat (site): Dwingt zoeken naar layouts alleen in de mappen /modules/[MODULENAAM]/tmpl/ en in alle /templates/[TEMPLATENAME]/html/[MODULENAAM]/ mappen af.
- Als het op "1" staat (beheerder): Dwingt zoeken naar layouts alleen in de mappen /administrator/modules/[MODULENAAM]/tmpl/ en in alle /administrator/templates/[TEMPLATENAME]/html/[MODULENAAM]/ mappen af.
- template (optioneel) is een templatenaam (b.v. protostar of isis). Indien ingesteld dwingt het zoeken naar module template overrides alleen in deze template af.
Voorbeeld XML-parameter definitie:
<field name="mymodulelayout" type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" description="JFIELD_ALT_MODULE_LAYOUT_DESC" />