Изучаю потихоньку PHP и JS написал своё второе расширение для JoomShoping. Плагин написан по мотивам тем на форуме.
Все что Вам нужно, это установить его как обычный плагин Joomla, включить и настроить его...
Плагин не вносит изменение в код шаблона, поэтому Вы смело можете обновлять компонент JoomShoping - ничего у Вас не слетит!
При помощи плагина Вы можете:- Переключить позицию описания на Главной странице магазина, разместить описание ниже списка категорий.
- Переключить позицию описания на странице категории, разместить описание ниже списка товаров.
- Отобразить описание только на Первой странице категории, а на других страницах ( на: 2-ой, 3-ей и т.д.) - скрыть.
- Отобразить подкатегории только на Первой странице категории, а на других страницах ( на: 2-ой, 3-ей и т.д.) - скрыть.
Тестировался на Joomla 3.4.3 и JoomShoping 4.10.4
Скрин настроек плагина (Старая версия):
Скрин настроек плагина (Версия 1.3):
Текущая версия плагина: Скачать: plg_jshoppingproducts_switchposition_description_category_v1.3.1История версий расширения:21.10.2015 : v1.3.1 - Исправления в плагине в связи с изменениями в компоненте JoomShopping версии 4.11.
11.10.2015 : v1.3 - Полностью переписан плагин. Теперь ни каких JS и CSS, только чистый PHP.
Внимание! Для версии JoomShopping 4.10.4 и JoomShopping 4.10.5 - необходимо проделать одну манипуляцию:
В файле category_default.php изменить блок кода в самом низу страницы файла. Перенести позицию вывода на строчку ниже, поставить перед закрывающим тэгом div. Должно быть так:
<?php include(dirname(__FILE__)."/products.php");?>
<?php print $this->_tmp_category_html_end;?>
</div>
В JoomShopping 4.11 - это делать не нужно, в новой версии разработчики уже это сделали, перенесли.
01.09.2015 : v1.2 - Добавлена возможность скрыть подкатегории на 2-ой, 3-ей и последующих страницах - средствами JS и CSS.
29.08.2015 : v1.1 - Добавлена возможность скрыть описание категории на 2-ой, 3-ей и последующих страницах - средствами PHP.
23.08.2015 : v1.0
Отличие методов скрытия описания категории (относиться к предыдущим версиям плагина):- Вырезать при помощи JS - Полностью вырезает описание со страницы вмести с тэгами "div", в которых находиться описание категории
- Скрыть при помощи CSS - Скрывает описание со страницы, но в теле страницы оно остается
- Скрыть при помощи PHP - Тэги "div", в которых находиться описание категории, остаются в теле страницы, но их содержимое очищается
Выбирайте сами какой вариант Вам подходит...P.S. Принимаются комментарии, пожелания, замечания. Пожертвованиям на дальнейшее изучение PHP и JS буду тоже рад. В ближайших планах разработать еще несколько расширений.