Роман

Роман

Был в сети 13 декабря 2022, 17:06
Заказы принимаю
А где у вас этот скрипт выполняется, на какой странице?
Тут не нужны никакие var, попробуйте:
{$total_cost}
sum: {$total_cost},
У вас же товары в массиве, а вы выше вызываете {$product.price} понятно ничего работать не будет.
{foreach $products as $product}  { name: '{$product.pagetitle}', price: {$product.price}, quantity: {$product.count} }, {/foreach}
msearch2 как у вас прописан вызов сниппета?
'filters' => 'ms|size:boolean
Можете сделать как radio
Только нужно указать, обязательно: &suggestionsRadio=`resource|parent`
<li><input id="mse2_{$table}{$delimeter}{$filter}_{$idx}" name="{$filter_key}" type="radio" value="{$value}" {$checked} {$disabled}><label for="mse2_{$table}{$delimeter}{$filter}_{$idx}">{$title} {if !$selected}({$num}){/if}</label></li>
У вас нет привязки, поэтому нужно либо сделать привязку.
Вроде такой модели:
var phoneModels = {
  "Apple": ["iPhone 13 Pro Max", "iPhone 13 Pro", "iPhone 13", "iPhone 13 mini", "iPhone XS Max", "iPhone XS", "iPhone 12", "iPhone 12 mini", "iPhone 11", "iPhone SE 2020"],
  "Samsung": ["Galaxy A23 4/64GB KZ", "Galaxy A23 6/128GB KZ", "Galaxy A33 5G 6/128GB KZ", "Galaxy A73 5G 6/128GB KZ", "Galaxy A73 5G 8/256GB KZ", "Galaxy Z Flip3 5G 8/128GB", "Galaxy Z Fold3 5G 12/256GB", "Galaxy Z Fold3 5G 12/256GB", "Galaxy S21 5G 8/128GB", "Galaxy A52 4/128GB", "Galaxy S21 5G 8/128GB", "Galaxy S21 5G 8/256GB", "Galaxy S21 FE 6/128GB", "Galaxy A33 5G 6/128GB KZ", "Galaxy A53 5G 6/128GB KZ", "Galaxy S21 FE 6/128GB", "Galaxy A53 5G 8/256GB KZ", "Galaxy S21 FE 6/128GB KZ", "Galaxy A73 5G 6/128GB KZ", "Galaxy A33 5G 6/128GB KZ", "Galaxy A53 5G 6/128GB KZ", "Galaxy A13 4/64GB KZ", "Galaxy S21 FE 6/128GB", "Galaxy S20 FE G780G 6/128GB", "Galaxy A52 4/128GB", "Galaxy A32 6/128GB AE", "Galaxy S22 8/128GB KZ", "Galaxy A52 4/128GB KZ", "Galaxy A13 4/64GB KZ", "Galaxy A13 4/128GB KZ", "Galaxy A73 5G 6/128GB KZ", "Galaxy A23 4/64GB KZ", "Galaxy A23 6/128GB KZ", "Galaxy A22s 5G 4/64GB", "Galaxy M32 6/128GB", "Galaxy A32 4/64GB"]
};
Что-то снипет с каждым днем, все больше и больше становится. =)
$tvq->where(['AND:name:IN' => $inTv]);
, AND не нужен, идет по умолчанию.
Не нужные переменные: $where = [];
Ну и дублировать код не хорошая практика. Про HTML уже писали.
Ждем от вас красивого кода. =)