Плагин связи товаров со статьями контента 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; ?>

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

Комментарии  

Diana
# Diana 18.12.2017 14:07
плагин админки отключаю- ошибка пропадает...
Diana
# Diana 18.12.2017 14:05
Жаль, придется искат что-то подобное
Diana
# Diana 18.12.2017 10:08
ошибку 1064 показывает: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY `title`' at line 3 SQL=SELECT `id` AS `value`, `title` AS `text` FROM `sgmao_content` WHERE `catid` IN () ORDER BY `title` подскажите, очень нужный плагин. Joomla! 3.4.8 Joomshopping Version 4.9.0
Аркадий Седельников
# Аркадий Седельников 18.12.2017 11:36
Посмотрите настройки плагина, возможно там надо указать категории. Я его не открывал несколько лет, не помню что там может быть.
Владимир
# Владимир 23.09.2017 16:52
Здравствуйте Аркадий. Случайно увидел данный плагин, и очень бы пригодился, особенно сегодня. Есть такой компонент, как PageBuilder, разработчиком интегрируется в редактор K2 и Joomla. Имеет куча аддонов для быстрого и лёгкого красивого оформления. Ваш плагин, через материал Joomla, думаю бы связал его с Joomshopping. Только вот Joomla 3.8.0; Joomshopping 4.16.2; PHP 7.1 Будет работать?
Аркадий Седельников
# Аркадий Седельников 25.09.2017 09:05
Здравствуйте, Владимир. Не пробовал, но скорее всего будет. Попробуете - отпишитесь.
макс
# макс 27.03.2016 16:17
А возможно материалы из К2 брать?
Аркадий Седельников
# Аркадий Седельников 27.03.2016 18:17
Возможно, но это будет другой плагин.
макс
# макс 28.03.2016 17:51
где б такой найти?
Аркадий Седельников
# Аркадий Седельников 29.03.2016 03:30
Нигде, только сделать.
Игорь
# Игорь 09.02.2015 19:43
Update до 3.4.2 планируется?Или решение актуально и не связано с изменениями ?
admin
# admin 09.02.2015 19:43
Наверное стоит попробовать, а потом отписаться работает или нет. Я этого уже не узнаю, мой проект остановился на 3.3.2 и дальше обновляться не будет, слишком много изменений для сверстанного шаблона.
Алена
# Алена 09.02.2015 19:43
Передо мной стоит задача в статью на joomla 1.7 вставить несколько продуктов из joomshopping. Я вроде бы все скачала, успешно установила, сделала как у вас написано, но ничего невыходит. Вкладка появилась, но я непойму что такое "таб" и где это название искать в админке. Вобщем, я уже запуталась совсем. Помогите разобраться пожалуйста!!!Очень нужно!!!
admin
# admin 09.02.2015 19:43
Этот плагин для обратного действия, т.е. не в статью товары, а в товар статью.
Karamon
# Karamon 09.02.2015 19:43
Спасибо большое за плагин, но подскажите как его можно прикрутить к версии Джумла 1.5? Заранее благодарен за ответ.
admin
# admin 09.02.2015 19:43
Без переделки никак, мало того что джумла другая, магазин тоже другой.
Karamon
# Karamon 09.02.2015 19:43
не внимательно прочитал.., он в товар добавляет материал, а не наоборот :-* Жаль, а вот наоборот это было бы гуд.., готов даже проспонсировать :-)
admin
# admin 09.02.2015 19:43
Наоборот наверняка уже есть, нужно просто поискать. Если нет, то могу и сделать, но не бесплатно.
pvi1
# pvi1 09.02.2015 19:43
Чем отличается применение данного плагина от применение описания продукта в админке?
admin
# admin 09.02.2015 19:43
Ну допуитм я характеристики им вывожу, либо писать километрами, либо выбрать галками из готового, есть разница?