Плагин связи товаров со статьями контента Joomla для JoomShopping 3.2.7

Плагин связи товаров со статьями контента Joomla для JoomShopping 3.2.7

Тип
Плагин
Совместмость
Joomla 2.5

В моем проекте требуется вывести состав лекарства заголовком и кратким описанием. Характеристики для этого не подходят, пришлось делать плагин, связывающий товар со статьями Joomla.

 

Изделие состоит из административной и фронтальной части (два плагина).

Административный плагин создает вкладку в редактировании товара в которой можно выбрать статьи, соответствующие товару, которые потом выводить в описании товара фронтальным плагином. В настройках административного плагина надо его опубликовать, выбрать корневую категорию из которой будут браться статьи (вложенные категории тоже попадают в выборку), ввести название таба, отображаемое в админке в редактировании товара. Для работы плагина необходимо немного поправить магазин:

\administrator\components\com_jshopping\controllers\products.php

Строку

 $dispatcher->trigger( 'onBeforeDisplaySaveProduct', array($post) ); 

заменить на

$dispatcher->trigger( 'onBeforeDisplaySaveProduct', array(&$post) );

Иначе выбранные статьи не сохраняются.

Фронтальная часть плагина.

Пользоваться еще проще чем административной частью. Зайти в плагин (предварительно его установив), опубликовать его и вписать заголовок для текста, выводимого плагином. Плагин присовокупляет контент, выбранный в административной части товара к объекту $product, формируемому компонентом. Воспользоваться можно следующим образом: В шаблоне товара \components\com_jshopping\templates\твой_шаблон\product\product_default.php в нужном месте вставляем это

<?php if(!empty($this->product->plg_content_href->content)) : ?>
<?php echo $this->product->plg_content_href->name; ?>
<?php echo $this->product->plg_content_href->content; ?>
<?php endif; ?>

Верстку контента можно подправить под свои нужды в шаблоне плагина.

comments powered by HyperComments