ContentLanguage formulierveld type
From Joomla! Documentation
Biedt een lijst met inhoud talen.
- name (verplicht) is de unieke naam van de parameter.
- type (verplicht) moet contentlanguage zijn.
- label (verplicht) (vertaalbaar) is de beschrijvende titel van het veld.
- description (optioneel) (vertaalbaar) tooltip voor het formulierveld.
Voorbeeld XML definitie van plugins/system/languagecode/languagecode.php
if ($languages = JLanguage::getKnownLanguages(JPATH_SITE))
{
// Inject fields into the form
foreach ($languages as $tag => $language)
{
$form->load('
<form>
<fields name="params">
<fieldset
name="languagecode"
label="PLG_SYSTEM_LANGUAGECODE_FIELDSET_LABEL"
description="PLG_SYSTEM_LANGUAGECODE_FIELDSET_DESC"
>
<field
name="'.strtolower($tag).'"
type="text"
description="' . htmlspecialchars(JText::sprintf('PLG_SYSTEM_LANGUAGECODE_FIELD_DESC', $language['name']), ENT_COMPAT, 'UTF-8') . '"
translate_description="false"
label="' . $tag . '"
translate_label="false"
size="7"
filter="cmd"
/>
</fieldset>
</fields>
</form>
');
}
}