Доработки

Модификаторы Smarty в Webasyst и использование в Shop-Script

Модификаторы Smarty в Webasyst и использование в Shop-Script

Модификаторы позволяют расширить функционал работы фреймворка Webasyst. В качестве примера сделаем модификатор для Shop-Script, который будет производить сортировку фильтров по алфавиту (по умолчанию надо перетаскивать их руками для алфавитной сортировки).

В папке /wa-system/vendors/smarty-plugins/ созайте файл modifier.sort.php

Содержимое файла modifier.sort.php

PHP
<?php
function smarty_modifier_sort($array)
{
    return asort($array);  
}

Модификатор готов! В настройках фреймворка очистите кеш и можно использовать модификатор сортировки.

В Shop-script откройте файл category.html и замените строчку

Smarty
{foreach $filter.values as $v_id => $v}

на

Smarty
{foreach $filter.values|@sort as $v_id => $v}

теперь все фильтры будут выведены в алфавитном порядке

Читайте также

Вывод отзывов на одной странице в Shop-Script X
Доработки26 октября 2023 г.

Вывод отзывов на одной странице в Shop-Script X

Вывод отзывов на одной странице в движке Shop-Script X Webasyst без плагинов и приложений

Доработки22 января 2019 г.

Добавить новый слайдер (TopShop, TopStyle)

1) Добавить в HTML код шаблона

Редактирование дизайна Shop-Script (Webasyst) через админ-панель: пошаговое руководство
Shop-Script20 мая 2026 г.

Редактирование дизайна Shop-Script (Webasyst) через админ-панель: пошаговое руководство

Встроенный инструмент работы с кодом в Webasyst позволяет кастомизировать интерфейс интернет-магазина без использования FTP-клиентов и сторонних редакторов. Платформа предоставляет полноценную IDE с подсветкой синтаксиса и поддержкой шаблонизатора Smarty прямо в браузере.

Готовы запустить магазин?

Оставьте email и наша команда свяжется с вами для бесплатной консультации