CS CART: Под блоками товаров -> контент можно ли добавить опции под опцию заполнения?
Если я выберу конкретный макет в своем бэкэнде и добавлю блок продукта, в меню содержимого этого блока есть варианты раскрывающегося списка заполнения (вручную, новейшие, недавно просмотренные...), можно ли добавить еще один параметр в раскрывающийся список заполнения? скажем скажем самый дешевый товар? Если это возможно, какой каталог файлов я изменю?
1 ответ
Все типы заливки расположены в схеме в следующем файле:
Приложение / Схемы /block_manager/fillings.php
Заполнения и их дополнительные параметры присваиваются объектам (продуктам, категориям, баннерам и т. Д.) В следующем файле:
Приложение / Схемы /block_manager/blocks.php
Например
'products' => array(
'content' => array(
'items' => array(
....
'fillings' => array(
'manually' => array(
'picker' => 'pickers/products/picker.tpl',
'picker_params' => array(
'type' => 'links',
),
),
'newest' => array(
'params' => array(
'sort_by' => 'timestamp',
'sort_order' => 'desc',
'request' => array(
'cid' => '%CATEGORY_ID%'
)
)
),
'recent_products' => array(
'params' => array(
'apply_limit' => true,
'session' => array(
'pid' => '%RECENTLY_VIEWED_PRODUCTS%'
),
'request' => array(
'exclude_pid' => '%PRODUCT_ID%'
),
'force_get_by_ids' => true,
),
),
'most_popular' => array(
'params' => array(
'popularity_from' => 1,
'sort_by' => 'popularity',
'sort_order' => 'desc',
'request' => array(
'cid' => '%CATEGORY_ID'
)
),
),
),
),
),
),
Вы можете расширить схемы с помощью модуля Мои изменения. В качестве примера вы можете использовать встроенный модуль Bestsellers:
app / addons / bestsellers / schemas / block_manager / blocks.post.php app / addons / bestsellers / schemas / block_manager / fillings.post.php
Надеюсь, это поможет