Комментарии

  • Wmz to paypal
  • Минимальные комиссии обмена Paypal на Webmoney. Закажи обмен прямо сейчас
  • my-xchange.com
Элемент разметки fields типа params
( 0 Голосов )

Второй элемент разметки fields из XML-файла начинается со следующего кода:

<!—  добавить поля в объект параметров для компоновки —>
<fields  name="params">
<fieldset name="basic" label="JGLOBAL_CATEGORY_OPTIONS">
<field name="spacerl" type="spacer" label="JGLOBAL_SUBSLIDER_DRILL_CATEGORIES_LABEL"/>
<field name="show_category_title" type="list" label="JGLOBAL_SHOW_CATEGORY_TITLE" description="JGLOBAL_SHOW_CATEGORY_TITLE_DESC">
<option value="">JGLOBAL_USE_GLOBAL</option>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>

Атрибут name этого элемента разметки fields имеет значение "params". В силу этого все элементы, находящиеся внутри данного элемента разметки fields, будут сохраняться как символьная строка формата JSON в столбце params таблицы #menu. Напомним, что в класс JTable включен метод getltem() для распаковки содержимого этого столбца в объект типа JRegistry, а также метод bind () для упаковки данного объекта обратно в символьную строку формата JSON. Элемент разметки fields может содержать любое число вложенных в него элементов разметки fieldset и field. Ив этом случае размечаемые с их помощью параметры отображаются на экране в том порядке, в каком они располагаются в XML-файле, будучи сгруппированными в слайдеры в элементе разметки fieldset.

Следует иметь в виду, что у пунктов меню имеются также стандартные, обычно отображаемые параметры. К их числу относятся следующие стандартные параметры: Link Type Options (Параметры типа ссылки), Page Display Options (Параметры отображения страницы), а также Metadata Options (Параметры метаданных). Все они извлекаются из файла administrator/components/com_menus/models/forms/item_component.xml и отображаются в форме после параметров из XML-файла компоновки. Но для некоторых типов пунктов меню, в том числе External URL (Внешний унифицированный указатель ресурса), Menu Item Alias (Псевдоним пункта меню) и Text Separator (Текстовый разделитель), все эти стандартные параметры не отображаются.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код