Да, но тогда админ в макетах не сможет менять настройки блока, включать/отключать его и т.д.
В моем случае хватило в app/addons/my_template/schemas/block_manager/templates.post.php
<?php
$schema[‘addons/my_template/blocks/categories/category_catalog_all.tpl’] = array (
‘params’ => array (
‘plain’ => ‘’,
‘request’ => array (
‘active_category_id’ => ‘%CATEGORY_ID%’,
),
),
‘fillings’ => array(‘full_tree_cat’, ‘dynamic_tree_cat’)
);
$schema[‘addons/my_template/blocks/categories/category_home_light.tpl’] = array (
‘params’ => array (
‘get_images’ => true
),
‘settings’ => array(
‘number_of_columns’ => array (
‘type’ => ‘input’,
‘default_value’ => 2
)
),
);
$schema[‘addons/my_template/blocks/products/products_multicolumns.tpl’] = array (
‘bulk_modifier’ => array (
‘fn_gather_additional_products_data’ => array (
‘products’ => ‘#this’,
‘params’ => array (
‘get_icon’ => true,
‘get_detailed’ => true,
‘get_options’ => true,
‘get_additional’ => true,
),
),
),
);
return $schema;
Настройки я местами убиваю на корню, потому как знаю что шаблон еще не скоро будет переделываться и не считаю нужным делать настройки для миллионов вариантов, ибо на стадии запуска верстать все это и еще понимать что дизайнер это не отрисовал, да отрисовал не так, в сроки 1-2 месяца с запуском магазина на продекшен не реально.
Имхо: Люди его парю лет писали, а мы тут переделать за 2 месяца=)
Если настройки делать, то только для какого то нужного модуля, и так то вырезав 80% осталось 250 tpl =), а это еще 50% работы сделано=)