Выберите язык

Расширения

Атрибуты

Бесплатно v1.3.1 J3 9 734 13 194

Компонент добавляет дополнительные атрибуты материалам, категориям, пунктам меню, модулям, плагинам, пользователям и другим элементам Joomla. Значения выводятся шорткодами или через API.

Компонент «Атрибуты» позволяет задать собственные дополнительные атрибуты для стандартных элементов Joomla и затем выводить их значения на сайте. Значения атрибутов хранятся в параметрах соответствующего элемента — отдельные таблицы для них не создаются.

Возможности

  • Атрибуты для общих настроек сайта, пунктов меню, пользователей, контактов, материалов, категорий, модулей, плагинов, полей и меток.
  • Типы значений: текст, многострочный текст, редактор, список (в том числе с множественным выбором), изображение.
  • Вывод значения в содержимом через шорткод {attrs;dest;id;attrName}, где dest — system, menu, users, contacts, articles, categories, modules или plugins.
  • Получение значения в коде через класс-помощник AttrsHelper.

Пример использования

Допустим, для материала с ID 5 создан атрибут с именем test.

Чтобы вывести его значение в тексте материала, в редактор вставляется шорткод {attrs;articles;5;test}.

Чтобы получить значение в коде (например, в переопределении шаблона), используется класс-помощник:

JLoader::register('AttrsHelper', JPATH_ADMINISTRATOR . '/components/com_attrs/helpers/attrs.php');

$attrValue = AttrsHelper::getAttr('test', AttrsHelper::ATTR_DEST_ARTICLES, 5);

Совместимость и требования

  • Joomla 3 (3.7 и новее).
  • Пакет из компонента и системного плагина: плагин обрабатывает шорткоды и включается автоматически при установке.

Подобные

Атрибуты
Скачать
Версия
v1.3.1
Совместимость
J3
Обновлено
21.01.2020
Загрузок
9 734
Просмотры
13 194