Создание компонентов Joomla — 4 — Параметры XML

Автор German Usachev
Создание компонентов Joomla — 4 — Параметры XML

понимание синтаксиса xml параметров — это как использовать крайне важно создавая модуль или плагин без этого просто не обойтись причина по которой — это не часто используются внутри самих компонентов.

Это только недопонимание как — это можно применить понимаю работу — это системы вы сэкономите время упростите себе и сделайте жизнь пользователи ваших компонентов счастливей практически каждый компонент нуждается в том чтобы хранить какие-то пользовательские настройки которые определят как компонент или отдельный элемент или объект будут работать возможность отключить или включить определенные возможности компонента делают его гибче и удобнее, а пользователя счастливым мы изучим. Как устроен реестр земли. Как работать с любыми параметрами и как их применять различных задач используя параметры рассмотрим два возможных вида и хранения.

Как настроить самого компонента 1С стандартный встроенный в джумла без необходимости строить интерфейс как отображение формы.

Так и управления процессом сохранения. Этот способ подходит в тех случаях когда у нашего компонента немного настроек. А в следующем уроке мы рассмотрим способ которым мы сама создание формул и процесс сохранения настроек такой способ подойдет для компонентов имеющих множеством настроек, но в обоих случаях мы будем пользоваться генерация формы настроек через создание xml файла параметров возможность создавать формы и элементы через x-mail наверное. Одно из самых удачных и умных решений сделанных разработчиками — это действительно удобно быстро и эффективно. Именно поэтому мы обратим особое внимание на — это возможность так как — это не только при сохранении параметров компонента 1С при сохранении параметров для любой записи в базу данных, что в принципе также байбако рассматриваться чтобы иметь наглядный пример того как настройки выглядят время глубокого изучения темы нам нужна будет форма на которой мы будем видеть все созданные нами элементы xml файлах поэтому покрывая тему эксмо параметров. Мы также научимся сохранять компонента стандартным способом так как — это очень легко и быстро сделать и очень наглядно повторюсь, что этот метод лучше всего использовать если настроек вашего компонента немного мы создадим в один файл зайдём наш component и в корневой директории создание файл смайл конфиг — это имя непростое — это имя. Обязательно должна именно содержать имя конфиг для того чтобы создать стандартную форму сохранения при нестандартной форме возможно другое имя и скорее всего мы будем использовать другой имя об этом файле нам нужно создать корневой элемент. Называется он тоже конфиг в корневом элементе config нам нужно создать группу параметров которые params и в этой группе параметров нам нужно создать один параметр. Давайте создадим самый простой параметр типа текст 1 требует этого параметра — это имя атрибута имени обязательным для любого параметра именно с этим именем и сохранится значение данного элемента второй параметр. Это тип также обязательный для всех параметров данном случае — это будет текст ещё один обязательный параметр волейбол и ещё один обязательный параметр дескрипшн думаю, что нет необходимости объяснять вам значение параметра волейбол — это то, что видит как название параметра A при дискриминанте обязательно порекомендую. Вам его заполнять параметр который вы создаете для вас лично может показаться не сложно, но для конечного пользователя параметры может оказаться достаточно сложны для понимания и небольшая подсказка которых пользователь может получить будет очень полезно поэтому пожалуйста заполнять этот параметр чтобы облегчить жизнь ваших пользователей. Давайте сохраним этот файл теперь для того чтобы вызвать эту конфигурационный форму для сохранения нужно всего лишь давать одну кнопочку v-toolbar для нашего ливедо находится весь наш выбор кстати. Разрешите мне вот — это пока закомментировать всё чтобы она там не мешалась создать ещё одну для создания кнопки мы используем тот же самый знакомый нам уже класс. ВПР и его метод preferences как значение первое мы опускаем имя компонента и размер выплывают чего окна. Давайте сохраним и обратимся и посмотрим, что у нас получилось переделать компонент. Мы видим, что он теперь нет лишних кнопок кнопочка только кнопочки Help который. Мы создали в прошлом уроке и кнопка параметры сдавать на неё нажмем вот мы увидели форму наших параметров и здесь мы увидели этот параметр который. Мы создали в этой форме если мы ведём мышку на лейбл то мы увидим описание поставили, что упростит пользование параметры вашим пользователям. Давайте что-нибудь сюда ведем и сохраним. Разрешите покажу вам. Где же они сохранятся если мы откроем базу данных и откроем таблицу CSS components здесь перейдём в наш Tutorial и настройках мы увидим, что кфг текст — это имя нашего параметра равно тест экспромт параметры были сохранены в ней позже мы поговорим и как ими пользоваться и как получить к ним доступ в самом компоненте, но сейчас я хочу сделать более глубокий обзор элементов синтаксиса xml и так. Какие же типы можно создавать чтобы посмотреть все доступные нам типы можно обратиться опять же к справочнику — это опять же преимущества пользования клип. Давайте наберём элемент здесь мы увидим есть различные расширение элемент article author баннер календарь. И очень-очень множество разных находится типа некоторые типы элементов доступно только в некоторых компонентов на например такие как баннер клиент или ньюсфид, но стандартные доступно везде давайте я добавлю в этот все возможные стандартные элементы и так я добавился стандартные элементы ещё один элемент я забыл. Итак я добавил все стандартные элементы видите. В верху.

0 комментариев
0

Читайте также