В шаблоне фильтров нужно добавить фон input при наличии палитры.
/themes/default-bootstrap/modules/blocklayered/blocklayered.tpl
style="background: {if isset($value.color)}{if file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url(img/co/{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />
И еще в том виде в котором оно сейчас, если задаешь палитру и задаешь цвет, оно отбражает в фильтре только цвет.., если цвет не задать, а только палитру, то цвета нет и палитры нет..
В папке к стандартному шаблону в файле blocklayered.tpl
прописана строчка
<input class="color-option {if isset($value.checked) && $value.checked}on{/if} {if !$value.nbr}disable{/if}" type="button" name="layered_{$filter.type_lite}_{$id_value}" rel="{$id_value}_{$filter.id_key}" id="layered_id_attribute_group_{$id_value}" {if !$value.nbr}disabled="disabled"{/if} style="background: {if isset($value.color)}{if file_exists($smarty.const._PS_ROOT_DIR_|cat:"/img/co/$id_value.jpg")}url(img/co/{$id_value}.jpg){else}{$value.color}{/if}{else}#CCC{/if};" />
Но я так понимаю это нужно делать в шаблоне, который я использую, те в /themes/Alysum_2.0/modules/blocklayered/blocklayered.tplа там файла такого нет.
Я попробовал из /themes/default-bootstrap/modules/blocklayered/blocklayered.tpl подкинуть его, стало показывать палитру которую я добавил, но фильтр перестал работать... куда копать далее?