В моем проекте требуется вывести состав лекарства заголовком и кратким описанием. Характеристики для этого не подходят, пришлось делать плагин, связывающий товар со статьями Joomla.
Изделие состоит из административной и фронтальной части (два плагина).
Административный плагин создает вкладку в редактировании товара в которой можно выбрать статьи, соответствующие товару, которые потом выводить в описании товара фронтальным плагином. В настройках административного плагина надо его опубликовать, выбрать корневую категорию из которой будут браться статьи (вложенные категории тоже попадают в выборку), ввести название таба, отображаемое в админке в редактировании товара. Для работы плагина необходимо немного поправить магазин:
\administrator\components\com_jshopping\controllers\products.php
Строку
заменить на
Иначе выбранные статьи не сохраняются.
Фронтальная часть плагина.
Пользоваться еще проще чем административной частью. Зайти в плагин (предварительно его установив), опубликовать его и вписать заголовок для текста, выводимого плагином. Плагин присовокупляет контент, выбранный в административной части товара к объекту $product, формируемому компонентом. Воспользоваться можно следующим образом: В шаблоне товара \components\com_jshopping\templates\твой_шаблон\product\product_default.php в нужном месте вставляем это
Верстку контента можно подправить под свои нужды в шаблоне плагина.
Комментарии