Часто используемые поля для компонентов Joomla

09.01.2016

В Joomla есть механизм, позволяющий управлять полями форм через XML файл.

Данные настройки, для компонентов, хранятся в файлах: /administrator/components/com_NAME/models/fields/FORM_NAME.xml

Рассмотрим самые часто используемые поля:

item.xml (Download)

 <?xml version="1.0" encoding="utf-8"?>
<form
    addrulepath="/administrator/components/com_socertification/models/rules"
>
    <fieldset name="details">
        <field
            name="id"
            type="hidden"
        />

        <field
            name="title"
            type="text"
            label="Заголовок"
            size="40"
            class="input-xlarge"
            required="true"
            default=""
            labelclass="control-label"
        />

        <field
            name="code"
            type="text"
            label="код"
            size="40"
            class="input-xlarge"
            default=""
            labelclass="control-label"
        />

        <field
            name="active"
            type="radio"
            label="действует/не действует"
            default="0"
			class="btn-group btn-group-yesno">
        >
			<option value="1">JYES</option>
			<option value="0">JNO</option>
        </field>

        <field
            name="ordering"
            type="text"
            label="Порядок вывода"
            size="3"
            default=""
            labelclass="control-label"
        >
        </field>
        <field
            name="published"
            type="radio"
            label="Публикация"
            default="0"
			class="btn-group btn-group-yesno">
        >
			<option value="1">JYES</option>
			<option value="0">JNO</option>
        </field>



    </fieldset>

    <fieldset name="text">
        <field
            name="text"
            type="editor"
            class="inputbox"
            default=""
            label="Краткий текст"
            filter="safehtml"
        >
        </field>
    </fieldset>


    <fieldset name="files">
        <field
            name="file"
            type="hidden"
        />
        <field
            name="tmp_file"
            type="sofile"
            label="закачка файла с компьютера"
            src_field="file"
        >
        </field>
    </fieldset>

    <fieldset name="tree-category">
        <field
            name="id_parent"
            type="sotreecategory"
            label="Родительская категория"
        >
        </field>
    </fieldset>

    <fieldset name="tags">
        <field
            name="tags_list"
            type="sotags"
            label="список элементов (предметов/характеристик, понятий), к которым относится конечный элемент"
        >
        </field>
    </fieldset>
</form>


Категории: CMS Joomla 3.X, Joomla
Пометки: XML с часто используемыми в админке полями
Яндекс.Метрика