Всем привет
Сегодня были обновлены плагины 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).