Сделал таки 2 вьюхи, но одну сделал блоком и передал туда хитроумным способом аргументы. Обычным способом они не передавались. В остальном - всё как говорил mikhail.khvostov.
Что же касается менюх - буду копать дальше, просто по ходу выяснилось, что это далеко не главное для построения каталога. А что касается Уберкарта - однозначно нафиг. Слишком много лишнего и странного. Начиная от функционала, заканчивая выводами.
И ещё: если не жалко, подскажите, как настраивали Breadcrumb через views?
Кстати, моя система по-прежнему не понимает, где отображать товары, а где подкатегории.
Пробовал сделать так. Сделал 2 вьюхи: товары и категории. Сделал обеим вывод "страница", и в путь странице написал адрес taxonomy/term/%. Но при этом срабатывает только ОДНА из вьюх. А я думал, будут показаны товары и/или подкатегории..смотря, что есть в родительской категории..
Ну может и это конечно. Но мне кажется, изначально имелось в виду что-то другое. Что-то типа "перекрыть вывод терминов таксономии". Ладно, буду копать. Если кто-то знает, что имелось в виду под views (taxonomy override), напишите.
по вопросу, который был озвучен 4 поста назад.
Сабж разрешился частично. Но он и был частично разрешён. Хочется выяснить, что имелось в виду под taxonomy override.
4. Словарь "Категории каталога" выводим как меню с помощью Taxonomy Menu
5. Соотв. после этого появляется обычное друпаловское меню, с которым можно творить что душе угодно.
Так с помощью этих штук и делается меню и структура каталога.
хм...значит, я чего-то не понимаю. Что вы пишете в ПУТЬ айтемов меню? И как образовываются у вас эти пути? У вас, я вижу, разные довольно пути. То /nb/, то /category/. Админу это сложно...особенно, если он не админ, а просто владелец сайта, который ни бум-бум.
Выкладываю модуль, как и обещал. Заранее прошу прощение за полное отсутствие комментариев и не совсем правильное с точки зрения друпалогии написание. Класс для перестроения дерева таксономии к "нормальному" виду взят из самого уберкарта. Именно по этим причинам я пока не выкладываю свои модули для широкой публики.
Вы лучше расскажите, как будете выводить блоки рекомендованных товаров, популярных, распродаж и тд и тп, т.е тех прибамбас, без которых интернет магазин не является таковым.
Будуту запросы писать?
Бросьте это меню родное уберкартовское, вырубите сразу и не тратьте попусту время
но боюсь, что я уже близок к разгадке. Похоже, сторонний модуль нагадил...
через 2 минуты: от блин! когда DHTML-меню натравливаешь, всё нормально, а как исключаешь это меню из списка DHTML, всё сыпется. Ну и дела...так это наверное не только к каталогу относится..
От вьюсов вы никуда не уйдёте все равно. Если у вас товары выводятся видом taxonomy/term/%, меню будет раскрываться
ыыыыыыыыыы!! прикольно. так а чем мешает вид catalog/%, менюхам-то какая разница? Там можно указывать любые действующие пути, как я понимаю. Иерархию оно уже само построит.
p/s. и почему именно ВТОРОЙ уровень не раскрывается? Нет, тут что-то не чисто..
Вместо Taxonomy Menu я уже давно юзаю edit_term. Он не такой глючный.
Но не в этом дело. Совсем не в этом.
Представьте себе: есть уберкартовский блок каталога, в котором располагается меню каталога. Но с этим меню сложно оперировать. На него нельзя натравить DHTML, нельзя сделать его составной частью других меню...короче, НИЧЕГО НЕЛЬЗЯ.
Да ничего никому не мешает. Просто я делал уже проверенным для меня путём, и напоролся на эту хрень..
Сайт у вас красивый, но я не понимаю, почему вы сравниваете ваш сайт с той задачей, которая есть у меня. У вас есть только одноуровневые меню, нет бредкрамба, и вообще всё довольно просто...уж извините за прямоту.
А у меня задача: сделать всё максимально универсально + объяснить это глупому админу, чтобы было поменьше операций. Кстати, а что, в уберкарте нет типа "ТОВАР"?
Реально его можно поставить на замену taxonomy_menu, соблюдает порядок в меню на 100%, правда, не поддерживает "drag & drop". Если менять порядок терминов перетаксиванием, с меню ничего не происходит. Но это и не входит в задачи модуля.
помогите разобраться с таксономией
Есть модуль breadcrumbs custom. Написание может быть неверное. Но если поищете на друпал.орг - найдёте. Должно помочь.
Кстати, не совсем понял, зачем вы использовали taxonomy_breadcrumb, ведь таксономия - она уже сама по себе строит бред краба. (breadcrumb, то есть).
Связанные материалы
в ССК есть тип данных node reference. по-моему, это оно. Хотя, признаюсь, никогда не приходилось сталкиваться "лично".
Создание обычного меню из каталога Уберкарт. Вот это номер!
Всем огромное спасибо!
Кажется, разобрался.
Сделал таки 2 вьюхи, но одну сделал блоком и передал туда хитроумным способом аргументы. Обычным способом они не передавались. В остальном - всё как говорил mikhail.khvostov.
Что же касается менюх - буду копать дальше, просто по ходу выяснилось, что это далеко не главное для построения каталога. А что касается Уберкарта - однозначно нафиг. Слишком много лишнего и странного. Начиная от функционала, заканчивая выводами.
Создание обычного меню из каталога Уберкарт. Вот это номер!
И ещё: если не жалко, подскажите, как настраивали Breadcrumb через views?
Кстати, моя система по-прежнему не понимает, где отображать товары, а где подкатегории.
Пробовал сделать так. Сделал 2 вьюхи: товары и категории. Сделал обеим вывод "страница", и в путь странице написал адрес taxonomy/term/%. Но при этом срабатывает только ОДНА из вьюх. А я думал, будут показаны товары и/или подкатегории..смотря, что есть в родительской категории..
Создание обычного меню из каталога Уберкарт. Вот это номер!
Ну может и это конечно. Но мне кажется, изначально имелось в виду что-то другое. Что-то типа "перекрыть вывод терминов таксономии". Ладно, буду копать. Если кто-то знает, что имелось в виду под views (taxonomy override), напишите.
Создание обычного меню из каталога Уберкарт. Вот это номер!
по вопросу, который был озвучен 4 поста назад.
Сабж разрешился частично. Но он и был частично разрешён. Хочется выяснить, что имелось в виду под taxonomy override.
Создание обычного меню из каталога Уберкарт. Вот это номер!
Куда же все исчезли?
Создание обычного меню из каталога Уберкарт. Вот это номер!
И ещё хотел спросить: как ваша система понимает, что в какой-то категории находятся подкатегории, а в какой-то уже товары?
Создание обычного меню из каталога Уберкарт. Вот это номер!
Создание обычного меню из каталога Уберкарт. Вот это номер!
хм...значит, я чего-то не понимаю. Что вы пишете в ПУТЬ айтемов меню? И как образовываются у вас эти пути? У вас, я вижу, разные довольно пути. То /nb/, то /category/. Админу это сложно...особенно, если он не админ, а просто владелец сайта, который ни бум-бум.
Создание обычного меню из каталога Уберкарт. Вот это номер!
ага! Вот мне и интересно, как вы будете это делать. Потому как этот 10-й уровень не хочет раскрываться.
А против taxonomy + views + ubercart product никто ничего не имеет. ПРОСТО ЭТА ТЕМА ПРО МЕНЮ.
Создание обычного меню из каталога Уберкарт. Вот это номер!
Создание обычного меню из каталога Уберкарт. Вот это номер!
Создание обычного меню из каталога Уберкарт. Вот это номер!
Ещё через 10 минут: удаление DHTML-меню ничего не дало...караул.
Создание обычного меню из каталога Уберкарт. Вот это номер!
спасибо, дружище! если не сложно.
но боюсь, что я уже близок к разгадке. Похоже, сторонний модуль нагадил...
через 2 минуты: от блин! когда DHTML-меню натравливаешь, всё нормально, а как исключаешь это меню из списка DHTML, всё сыпется. Ну и дела...так это наверное не только к каталогу относится..
Создание обычного меню из каталога Уберкарт. Вот это номер!
тоже красивый сайт.
ну что сказать: у тебя получилось! Потому что, это хоть и jQuery, но 2-й уровень-то загружается!!! и вид ссылок каталожный: catalog/%.
Создание обычного меню из каталога Уберкарт. Вот это номер!
ыыыыыыыыыы!! прикольно. так а чем мешает вид catalog/%, менюхам-то какая разница? Там можно указывать любые действующие пути, как я понимаю. Иерархию оно уже само построит.
p/s. и почему именно ВТОРОЙ уровень не раскрывается? Нет, тут что-то не чисто..
Создание обычного меню из каталога Уберкарт. Вот это номер!
Вместо Taxonomy Menu я уже давно юзаю edit_term.
Он не такой глючный. 
Но не в этом дело. Совсем не в этом.
Представьте себе: есть уберкартовский блок каталога, в котором располагается меню каталога. Но с этим меню сложно оперировать. На него нельзя натравить DHTML, нельзя сделать его составной частью других меню...короче, НИЧЕГО НЕЛЬЗЯ.
Создание обычного меню из каталога Уберкарт. Вот это номер!
Да ничего никому не мешает. Просто я делал уже проверенным для меня путём, и напоролся на эту хрень..
Сайт у вас красивый, но я не понимаю, почему вы сравниваете ваш сайт с той задачей, которая есть у меня. У вас есть только одноуровневые меню, нет бредкрамба, и вообще всё довольно просто...уж извините за прямоту.
А у меня задача: сделать всё максимально универсально + объяснить это глупому админу, чтобы было поменьше операций. Кстати, а что, в уберкарте нет типа "ТОВАР"?
Новые модули: обновляемся, обновляемся...
Любопытно!
...но ведь браузеры и сами делают это...и тоже элегантно.
Будем смотреть.
Горизонтальное иерархическое меню, пилить самому или модуль есть?
Да, вполне возможно, что придётся делать с помощью этих модулей. Готовых модулей с табами не нашёл пока.
А вот как делал автор того сайта:
http://www.pixelclever.com/horizontal-tree-menus-pixel-clever-tutorials
тоже вариант, но он не глобальный. Не привязан к меню..
Спасибо!
Горизонтальное иерархическое меню, пилить самому или модуль есть?
Но такого модуля с табами, которые подхватывают элементы меню - я не нашёл.
Горизонтальное иерархическое меню, пилить самому или модуль есть?
спасибо!
буду смотреть.
по слову MENU уже прошёлся, по-моему, нет ничего.
пройдусь по табам. надо сказать, тоже дохрена модулей по табам..
Выбор навигации для сайта
Taxonomy Menu глючит. При апдейте порядок пунктов меню рушится. Можно вместо него юзать edit_term.
Каталог Ubercart - это меню или нет?
Понял, кстати, погонял тут эдит-терм: http://drupal.org/project/edit_term
Реально его можно поставить на замену taxonomy_menu, соблюдает порядок в меню на 100%, правда, не поддерживает "drag & drop". Если менять порядок терминов перетаксиванием, с меню ничего не происходит. Но это и не входит в задачи модуля.
Вот и вариант автоматизации!