Отображение товаров в каталоге по умолчанию

Добрый день.
Столкнулся с такой задачей. Необходимо сделать отображение товаров по умолчанию плиткой. Сейчас по умолчанию товары выводятся строками



Где копать?

3 комментария

avatar
А тут можно только гадать.
Хотя точно копать надо в коде.
Как выводятся товары.
1) Посмотри шаблон и определи чанк(сниппет) ответственный за вывод товаров
2) Там найди место где выводится иконки — ПЛИТКА/СПИСКОМ
И тут будет понятно. Возможно значение по умолчанию меняется в админке.
avatar
Всё правильно надо смотреть код. Как правило формат вывода товаров меняется через присвоение (замену) класса, по клику на Плитка/Списком добавляется (меняется) тот или иной класс, можно поменять этот класс в коде и тем самым изменить вывод по умолчанию. Но это так предположение, потому как нет общей картины и не видно что и как работает, хорошо бы увидеть ссылку на ваш сайт.
avatar
Спасибо!
Решение нашлось.
Надо было в сниппете mFilter2

// Switching chunk for rows, if specified
if (!empty($scriptProperties['tpls'])) {
    $tmp = isset($_REQUEST['tpl']) ? (integer) $_REQUEST['tpl'] : 1;
    $tpls = array_map('trim', explode(',', $scriptProperties['tpls']));
    $paginatorProperties['tpls'] = $tpls;
    if (isset($tpls[$tmp])) {
        $paginatorProperties['tpl'] = $tpls[$tmp];
        $paginatorProperties['tpl_idx'] = $tmp;
    }
}


в этой строке
$tmp = isset($_REQUEST['tpl']) ? (integer) $_REQUEST['tpl'] : 1;

изменить «0» на «1».
Комментарий отредактирован 2020-12-27 19:20:35 пользователем AlexGrem
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.