B
Сегодня были обновлены плагины Toolbox, Shopaholic, Tags for Shopaholic. В них была добавлена поддержка wildcard параметров для страницы каталога. Теперь можно легко делать каталоги с разным уровнем вложенности категорий и иметь красивые URL в виде /category1/category2/.../categoryN /categoryN или /category1/category2/.../categoryN/product, или /category1/category2/.../categoryN/tag, или /category1/category2/.../categoryN/brand , при этом имея одну страницу в коде с поддержкой wildcard паметра в URL для категорий.
Тема Bootstrap for Shopaholic так же обновлена и а нее добавлена поддержка wildcard паретра для категорий, для страницы каталога.
Пример реализации каталога с wildcard параметром можно взять из темы Bootstrap for Shopaholic https://github.com/oc-shopaholic/oc-bootstrap-shopaholic-theme/blob/master/pages/catalog.htmttps://github.com/oc-shopaholic/oc-bootstrap-shopaholic-theme/blob/master/pages/catalog.htm
При реализации каталога с wildcard параметрами важно подклчать компоненты с правильными настройками slug_required, has_wildcard и skip_error. Неправильная настройка компонентов будет выдавать вам 404 страницу. Для того чтобы получать 404 страницу, если был введен неверный URL, необходимо организовать в функции onInit() в коде страницы небольшие проверки (https://github.com/oc-shopaholic/oc-bootstrap-shopaholic-theme/blob/master/pages/catalog.htm#L63).