Комментарии

Элемент разметки fields типа params
( 0 Голосов )

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



Атрибут 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 (Текстовый разделитель), все эти стандартные параметры не отображаются.


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


Теги:

Вам также будет интересно:

 
Похожие новости