Menuitem formulierveld type

From Joomla! Documentation

This page is a translated version of the page Menuitem form field type and the translation is 100% complete.

Het menuitem formulierveld type biedt een drop-down gegroepeerde lijst met de beschikbare menu-items op uw Joomla website.

  • type (verplicht) moet menuitem zijn.
  • name (verplicht) is de unieke naam van het veld.
  • label (verplicht) (vertaalbaar) is de beschrijvende titel van het veld.
  • default (optioneel) is het standaard menu-item. Let op dat dit het ItemID nummer is van het menu-item.
  • description (optioneel) (vertaalbaar) is tekst die getoond wordt als tooltip als de gebruiker de muis beweegt over de drop-down box.
  • published (optioneel) bepaalt of alle menu-items worden getoond of alleen gepubliceerde menu-items. Als de status '0' is, worden alle menu-items getoond. Als de status '1' is, worden alleen gepubliceerde menu-items getoond. Je kunt ook door komma's gescheiden waarden gebruiken zoals '1,2'.
  • menu_type (optioneel) filters op de menutype waarde in de database tabel #__menu of eerder de waarde van formulierveld Menu Type in het bewerk formulier van een menu.
  • client_id (optional) filters op dhe client_id waarde in de database tabel #__menu. '0' voor site menu-items. '1' vor beheer menu-items. De standaard waarde is '0'.
  • language (optioneel) filters op de language waarde in de database tabel #__menu (taal tags). Je kunt ook door komma's gescheiden waarden gebruiken zoals 'en-GB,de-DE'.

Voeg, om extra rijen toe te voegen met te vertalen strings (zoals "Select" of "Default"), een optie toe aan de XML. Bijvoorbeeld:

<option	value="">JDEFAULT</option>

Voorbeeld XML-velddefinitie:

<field name="mymenuitem" type="menuitem" default="45" label="Select a menu item" description="Select a menu item" />

Een URL omzetten

Het menuitem form field type levert de ID van het geselecteerde menu-item. Gebruik, om een zoekmachinevriendelijke URL te krijgen, JRoute:

JRoute::_("index.php?Itemid={$id}");

Zie ook