Вывод селективных характеристик в каталоге
Хочу вывести выбор размеров в list-thumbs.html (каталог)
С простыми характеристиками понятно:
{$features = $wa->shop->features($products)} {foreach $products as $p}
Все работает.
А вот features_selectable не выводятся. Просто пустой div на странице.
<div class="options"> {foreach $features_selectable as $f} <strong>{$f.name}:</strong> <select data-feature-id="{$f.id}" class="sku-feature" name="features[{$f.id}]"> {foreach $f.values as $v_id => $v} <option value="{$v_id}" {if $v@first}selected{/if}>{$v} </option> {/foreach} </select> <br> <ul class="sku-feature"> {foreach $f.values as $v_id => $v} <li {if $f.code == 'color'}class="color"{/if}><label><input type="radio" name="select-feature-{$f.id}" value="{$v_id}" {if $v@first}checked="checked" class="selected"{/if} />{$v} </label></li> {/foreach} <input type="hidden" class="sel-feat" data-feature-id="{$f.id}" name="features[{$f.id}]" /> </ul> {/foreach} </div>
Причем тот-же самый код в product.html работает.
Не понятно, что ему не хватает. Спасибо.
3 ответа
$features_selectable не передаётся в шаблон категории
Понятно, спасибо.
А что можно сделать? Как передать туда эти данные?
Я думал что подобные переменные можно вызывать в любом шаблоне движка.
По-моему такая же или почти такая же проблема у меня возникла недавно с передачей хар-ки типа Объем Число х Число х Число. В шаблоне товарных списков получить её вменяемо не выходит (SS 8.10.х). Только какие-то костыли городить. Возиться не стал ибо жесть. Там структура хар-ки ломается и всё разлетается на три части. Данные толком не взять, хотя по шаблону они как-то размазаны, если смотреть через {wa_tpl_vars}.