Проблема с выводом каталога товаров в Ubercart

Главные вкладки

Аватар пользователя monk_tima monk_tima 1 марта 2011 в 12:25

Добрый день сообщество!
Возникла проблема с выводом товаров, модуль используется Ubercart.
При выборе какой либо категории перекидывает на страницу с товарами из данной категории.
Подскажите пожалуйста как можно темизировать вывод (добавить тэги) заменить таблицу на дивы и всё такое? И можно ли это вынести в отдельный шаблон, хотя конкретного id блока нет?

<div class="category-grid-products">
  <table>
    <tr><td><span class="catalog-grid-title">
      <a href="/product3">Product3</a>
    </span><span class="catalog-grid-ref">pr3</span>.......

Пригодятся любые идеи и способы!

Комментарии

Аватар пользователя Andruxa Andruxa 1 марта 2011 в 13:43

"monk_tima" wrote:
хотя конкретного id блока нет

А потому, что вывод идет в страницу, а не блок.

Найдите среди представлений catalog, и правьте его как угодно.

Или отключите uc_catalog и создайте в представлениях свой - с блэкджеком и всеми причитающимися атрибутами.

Аватар пользователя monk_tima monk_tima 1 марта 2011 в 14:06

"bsyomov" wrote:
Проще всего отказаться от каталога уберкарта и использовать каталог сделанный на views...

То есть вы предлагаете не делая католог, использовать таксономию как сортировку, тогда такой вопрос, при сортировки по таксономии Views будет автоматом подхватывать из урла нужную таксономию?

Аватар пользователя monk_tima monk_tima 1 марта 2011 в 14:09

"Andruxa" wrote:
Найдите среди представлений catalog, и правьте его как угодно.

Это вы предлагаете в самом модуле ковыряться (не кашерно как то)
Похоже только через Views или есть какие другие предложения?

Аватар пользователя bsyomov bsyomov 1 марта 2011 в 23:36

"Andruxa" wrote:
Модуль создает представление (вид) catalog.
Ковыряться в представлении - кошерно.

uc_catalog не создаёт представлений...

Копаться в модуле, кстати совсем не нужно, да и вредно, можно почитать api уберкарта и перекрыть у себя в модуле или в теме нужные функции, и сделать вывод так, как хочется.

Но на мой взгляд менее трудоёмко, да и проще в поддержке, сделать свой каталог с 0 на views и taxonomy. А если применить taxonomy menu + dhtml menu, можно сделать достаточно удобный каталог, без лишних перезагрузок страницы и без никому не нужных промежуточных страниц, это сильно улучшит юзабилити, что очень полезно в магазине.
Заодно во views можно гибко настроить кеширование, сделать вывод товаров в случайном порядке, темизацию вывода различными способами, например слайдшоу и.т.п. Т.е. появляется большой простор для воплощения разных фантазий заказчика. Smile