Ubercart-catalog и отображение товара - помогите темизировать

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

Аватар пользователя TTINC TTINC 14 сентября 2010 в 12:32

Добрый день, друзья!

У меня к вам несколько вопросов:

1) Воспользовавшись модулем uc_catalog, создал иерархию товаров, с точки зрения логики всё замечательно. Но необходимо темизировать отображение решётки с товарами.
На текущий момент она выглядит так: http://82.199.99.197/catalog/42
А надо так: http://82.199.99.197/products (реализовано через view).

2) Отображение ноды с товаром выглядит просто ужасно: http://82.199.99.197/node/15
А должно примерно так: http://smdress.ru/collection/Женская-одежда/product/Bryuki-klesh

Как темизировать первые два пункта?

3) В исходнике http://smdress.ru/collection/Женская-одежда/product/Bryuki-klesh товару можно назначить сопутствующие товары. Как бы это прикрутить к Ubercart (или Drupal)?

4) Хочется, чтобы при активации верхнего уровня меню категории модуля uc_catalog выводился весь список содержимого этой категории, а по мере углубления лишнее отфильтровывалось (не отображалось). Возможно ли?

Заранее благодарен за помощь!

Комментарии

Аватар пользователя TTINC TTINC 15 сентября 2010 в 22:54

Думаю, что решил проблему, хоть и не красиво. Так как uc_advanced_catalog создаёт блоки, установил на странице настроек блоков, чтобы advanced_catalog: Grid отображалось в Content. А в настройках обычного каталога установил, чтобы количество отображаемых товаров равнялось нулю. Затем загасил сообщение об ошибке для незарегестрированных пользователей, то есть посетителей:

<?php    $user_id $user->uid;
            if (
$user_id and $show_messages) {
                print 
$messages;
            }
?>

И всё работает так, как я и хотел Smile