Развернутый каталог Ubercart

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

Аватар пользователя voshum voshum 21 октября 2011 в 14:39

Здравствуйте. Делаю магазин на Drupal 6 и Ubercart. Имеется такая проблема. Есть каталог такого вида:
-Производители
--Раздел 1
--Раздел 2
--Раздел 3
-Т.д.
-Т.п.

Количество разделов в производтелях очень много, поэтому хотелось бы чтобы раздел "Производители" был развернут сразу. Как можно это сделать?

Комментарии

Аватар пользователя q2_faith q2_faith 21 октября 2011 в 18:26

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

Аватар пользователя voshum voshum 21 октября 2011 в 18:32

Ну не знаю. Это надо будет делать сначало термин в таксономии, потом делать пункт в меню и указывать ссылку на этот термин. Как то много операций!

Аватар пользователя voshum voshum 21 октября 2011 в 19:23

Я пробовал сделать с ним, но у меня генерируется ссылка вот такая:
http://www.avtozapchasti-tver.ru/catalog/marki-avtomobilej/zapchasti-dlja-alfa-romeo-0
а должна быть
http://www.avtozapchasti-tver.ru/catalog/marki-avtomobilej/zapchasti-dlja-alfa-romeo

Синоним генерируется автоматически, по такому шаблону
catalog/[catpath-raw]

Аватар пользователя q2_faith q2_faith 21 октября 2011 в 19:32

"voshum" wrote:

taxonomy_menu не генерирует ссылки, их генерирует pathauto. посмотрите почему дублируется и что дублируется.

Аватар пользователя voshum voshum 21 октября 2011 в 19:42

Дублируются они потому что шаблон для страниц каталога прописан catalog/[catpath-raw].
Но мне то и надо по идее чтобы они дублировались, а он автоматом подставляет "-0" в конец урла.
А можно как нибудь сделать так чтобы он не подставлял этот ноль?

Аватар пользователя q2_faith q2_faith 21 октября 2011 в 19:53

"voshum" wrote:
А можно как нибудь сделать так чтобы он не подставлял этот ноль?

подставляет потому что уже есть такая страница

Аватар пользователя sibero sibero 21 октября 2011 в 20:08

"voshum" wrote:
А можно как нибудь сделать так чтобы он не подставлял этот ноль?

Можно, но для этого придется переделать часть функционала, так как стандартный каталог уберкарта тоже не будет работать. Модуль taxonomy_menu генерирует меню на основе словаря "каталог" (пример). А каталог уберкарта использует свое решение (catalog/!tid). Из за этого и пути дублируются
\\\\\http://www.avtozapchasti-tver.ru/catalog/marki-avtomobilej/zapchasti-dlj...
и
http://www.avtozapchasti-tver.ru/catalog/marki-avtomobilej/zapchasti-dlj...\\\\\\

Решений много, но зависят они от задачи. Я бы посоветовал сделать свой каталог на базе views, тогда была бы адекватная работа с taxonomy_menu. И в pathauto сделать разные шаблоны для словаря каталог(таксономия) и уберкартовским каталогом.