Модуль mshop_catalog_picture Назначение: Показывать список всех групп товаров из магазина в открытом или в раскрывающемся виде с использование javascript или без него Интерфейсная часть: каталог групп состоит из ссылок, каждая введет к конкретной группе, ссылки расположены друг под другом в том порядке следования, в котором были указаны в Менеджере управления магазином. Ссылки подгрупп идут сразу после ссылки своей родительской группы. Группа может иметь изображение. В модуле можно настроить отображать все группы с изображением или без него, или отображать изображения только у групп первого уровня, можно убрать названия у групп с изображениями. При открытом типе каталога видны все группы магазина, при раскрывающемся типе видно только группы первого уровня и группы, находящиеся в родительских группах выбранной подгруппы. Функциональная часть: 1. Группы создаются в Менеджере управления магазином. 2. При нажатии по ссылке группы: a. если включен параметр «Использовать JS для раскрывающегося меню» i. При открытом типе списка происходит переход в группу ii. При раскрывающемся списке А. если у группы нет подгрупп, то переход в группу Б. если у группы есть подгруппы, то a. если параметр «При раскрывающемся меню переходить в магазине в» равен «последнюю вложенную группу», то будет показан список подгрупп, входящих в выбранную группу b. если параметр «При раскрывающемся меню переходить в магазине в» равен «содержащую товары группу», то при наличии в выбранной группе товаров, не содержащихся ни в одной из входящих в нее подгрупп, будет переход в эту группу, иначе раскроется список подгрупп, входящих в выбранную группу b. если параметр «Использовать JS для раскрывающегося меню» отключен будет произведен переход в группу, и если тип списка не открытый, то будут показаны все группы первого уровня, и группы, входящие в родительские группы выбранной группы Основные параметры 1. Страница Интернет-магазина. Указывается страница, на которой установлен интернет-магазин 2. Выводить количество. При значении «Да» у всех групп рядом с названием в скобках будет показываться количество товаров, содержащихся в группе и ее подгруппах 3. Код группы по умолчанию. Если здесь указать код конкретной группы, то будет выводиться список из входящих в нее подгрупп 4. Тип дерева каталога. Может иметь значение «открытый» или «раскрывающийся». При открытом типе списка отображаются все группы. При раскрывающемся отображаться будут группы первого уровня и подгруппы родительских групп выбранной группы. 5. Отображать изображения у групп. При значении «Да» у групп будут отображаться изображения 6. Отображать названия групп с изображениями. При значении «Да» у групп, имеющих изображения, при включенном параметре «Отображать изображения у групп» не будут отображаться названия, только изображения 7. При раскрывающемся меню переходить в магазине в... Нужен при включенном параметре «Использовать JS для раскрывающегося меню». Имеет два значения: a. последнюю вложенную группу. Если группа имеет подгруппы, то буду раскрываться списки ее подгрупп, если нет, то будет переход в эту группу b. содержащую товары группу. Если группа содержит свои товары, то список ее подгрупп не будет раскрываться, а сразу произойдет переход в группу. 8. Использовать JS для раскрывающегося меню. При значении «Да» будет использоваться javascript, при значении «нет», выбирая группу в списке, будет происходить переход в эту группу всегда Установка модуля: модуль можно установить как в глобально, так и в локальном контенте. Настройка модуля: данный модуль имеет прототип и настраивается. Ограничения: ограничений нет. Пример работы: