Всем доброго времени суток.
Взялся немного доработать сайт на CMS.S3. Вроде ничего сложного, но мягко говоря был ошарашен и отсутствием FTP и MySQL, да и вообще админкой этой системы управления.
Нужно из интернет магазина сделать просто каталог товаров:
1. На главной странице магазина отображаются главные категории товаров.
2. Внутри категории отображаются только ее подкатегории (например бренды товаров)
3. Внутри подкатегории уже отображаются сами товары.
Загвоздка получилась в том, что не зная структуры магазина это сделать довольно сложно.
В настройках так же не нашел такого отображения.
Есть шаблон вывода всех категорий в список, но этого не достаточно.
Сейчас выводятся все категории, дочерние со сдвигом.
Алгоритм вижу себе примерно таким образом:
1. если находимся на главной странице магазина то выводим все категории 1 уровня
2. иначе получаем id текущей категории
3. выбираем из списка категорий подкатегории, где id родительской категории равен id текущей категории
4. выводим выбранные категории
проблема в 1 пункте т.к. не знаю как проверить что находимся на главной;
в 3 пункте т.к. не знаю по какому полю выбирать и в каком лежит id родительской категории
Тут кода явно строк 10 всего, а все застопорилось и дальше не делаю ничего из-за этого.
У техподдержки разработчиков cms спрашивал, но они толи игнорируют, толи тянут время.
Если кто работал с данной CMS может подскажет как изменить шаблон списка категорий, чтобы отображал как нужно?
Взялся немного доработать сайт на CMS.S3. Вроде ничего сложного, но мягко говоря был ошарашен и отсутствием FTP и MySQL, да и вообще админкой этой системы управления.
Нужно из интернет магазина сделать просто каталог товаров:
1. На главной странице магазина отображаются главные категории товаров.
2. Внутри категории отображаются только ее подкатегории (например бренды товаров)
3. Внутри подкатегории уже отображаются сами товары.
Загвоздка получилась в том, что не зная структуры магазина это сделать довольно сложно.
В настройках так же не нашел такого отображения.
Есть шаблон вывода всех категорий в список, но этого не достаточно.
Сейчас выводятся все категории, дочерние со сдвигом.
Код |
---|
{foreach from=$shop.folders item=e} {if $e._level} <div style="margin-left:{$e._level*15-15}px;padding-left:15px;margin-bottom:5px;"><a class="shop-folder" href="{url_param_replace_shop folder_id=$e.folder_id mode="folder" ret_mode="" p="" product_id=""}"><strong>{$e.folder_name}</strong></a></div> {/if} {/foreach} |
1. если находимся на главной странице магазина то выводим все категории 1 уровня
2. иначе получаем id текущей категории
3. выбираем из списка категорий подкатегории, где id родительской категории равен id текущей категории
4. выводим выбранные категории
проблема в 1 пункте т.к. не знаю как проверить что находимся на главной;
в 3 пункте т.к. не знаю по какому полю выбирать и в каком лежит id родительской категории
Тут кода явно строк 10 всего, а все застопорилось и дальше не делаю ничего из-за этого.
У техподдержки разработчиков cms спрашивал, но они толи игнорируют, толи тянут время.
Если кто работал с данной CMS может подскажет как изменить шаблон списка категорий, чтобы отображал как нужно?