Добрый день сообщество!
Возникла проблема с выводом товаров, модуль используется Ubercart.
При выборе какой либо категории перекидывает на страницу с товарами из данной категории.
Подскажите пожалуйста как можно темизировать вывод (добавить тэги) заменить таблицу на дивы и всё такое? И можно ли это вынести в отдельный шаблон, хотя конкретного id блока нет?
Пригодятся любые идеи и способы!
Комментарии
Проще всего отказаться от каталога уберкарта и использовать каталог сделанный на views...
-повтор-
А потому, что вывод идет в страницу, а не блок.
Найдите среди представлений catalog, и правьте его как угодно.
Или отключите uc_catalog и создайте в представлениях свой - с блэкджеком и всеми причитающимися атрибутами.
То есть вы предлагаете не делая католог, использовать таксономию как сортировку, тогда такой вопрос, при сортировки по таксономии Views будет автоматом подхватывать из урла нужную таксономию?
Это вы предлагаете в самом модуле ковыряться (не кашерно как то)
Похоже только через Views или есть какие другие предложения?
нет, не в модуле.
Модуль создает представление (вид) catalog.
Ковыряться в представлении - кошерно.
Это я знаю
Я говорю не кашерно ковыряться в uc_catalog
uc_catalog не создаёт представлений...
Копаться в модуле, кстати совсем не нужно, да и вредно, можно почитать api уберкарта и перекрыть у себя в модуле или в теме нужные функции, и сделать вывод так, как хочется.
Но на мой взгляд менее трудоёмко, да и проще в поддержке, сделать свой каталог с 0 на views и taxonomy. А если применить taxonomy menu + dhtml menu, можно сделать достаточно удобный каталог, без лишних перезагрузок страницы и без никому не нужных промежуточных страниц, это сильно улучшит юзабилити, что очень полезно в магазине.
Заодно во views можно гибко настроить кеширование, сделать вывод товаров в случайном порядке, темизацию вывода различными способами, например слайдшоу и.т.п. Т.е. появляется большой простор для воплощения разных фантазий заказчика.