Настройка и вид таксономического меню -- помогите, пожалуйста!

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

Аватар пользователя Fulano Fulano 26 февраля 2009 в 2:33

Помощи алкаю! Не оставьте без, кто знает (а, похоже, никто, -- умаялся я уже читать столько букв зряшно).

Пытаюсь перейти с Movabletype на Drupal, ищу десять отличий. Нашел гораздо больше, пребываю в шоке. В связи с чем два взаимосвязанных вопроса:

ЕСТЬ: Drupal 6, taxonomy_menu, pathauto, transliteration, token, все модули -- последней версии, под 6-ю.

ХОЧЕТСЯ:
1. таксономическое меню, так чтобы сделать один словарь, а его термины первого уровня (второго не предвидится, похоже), стали пунктами меню, фактически выполняя функции категорий или основных разделов сайта.

2. (при условии, что п. 1 решен) сделать так, чтобы открытый раздел в меню НЕ был ссылкой (бо ссылки не могут вести сами на себя) и отличался по форматированию текста от остального меню.

ЧТО ПОЛУЧИЛОСЬ СДЕЛАТЬ:
- транслитерацию названия словаря в URL;
- вывод названия словаря в меню. UPDATE: вывод названия с раскрытием оного в список терминов (надо было отлогиниться, чтобы это увидеть!)

ЧТО НАДО:
- сделать так чтобы термины словаря стали пунктами меню, потому как сейчас получается вывести туда только его название (UPDATE: раскрытие в список терминов и появление названия словаря мне не нужно категорически).
- вывести термин в URL, чтобы он выглядел как www.siteurl/nazvanie_termina/nazvanie_zametki.htm.

(Есть уродское решение -- сделать N словарей, по количеству планируемых категорий/разделов, в каждом из них сделать по одному термину, и присваивать его в качестве темы каждой создаваемой заметке, тогда получается соорудить меню из N словарей, но что-то здесь не так, подозреваю, уж больно криво все выходит. Хотелось бы создать один словарь, присваивать в админке категорию заметке и получать нормальное меню сайта и нормальный URL).

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

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

Ну, и кому понадобится помощь по МТ -- обращайтесь, буду рад помочь.

Комментарии

Аватар пользователя Fulano Fulano 26 февраля 2009 в 2:50

Признаюсь, это не совсем тот ответ, которого я ждал. У меня установлен модуль taxonomy_menu, и из его Help я не совсем понял, как решить именно мою проблему.

Если не трудно, расскажите, пожалуйста, как именно:

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

Заранее благодарен.

Аватар пользователя Fulano Fulano 26 февраля 2009 в 3:04

Мне уже >15 лет как интересно, но освоение очередной CMS для меня давно уже не самоцель.

Обстоятельства вынуждают, поэтому и прихожу на форум. Можете подсказать что-то более конструктивное?

Аватар пользователя Fulano Fulano 27 февраля 2009 в 1:09

EzS wrote:
"Fulano" wrote:
Можете подсказать что-то более конструктивное?

Подскажу. Прочитать readme.txt

Я тут надысь эникейщика, (ну, по функциям эникейщика, так-то должность звалась гораздо более значительно), уволил -- за RTFM'ный подход к пользователям. Хотел за несоответствие (уж больно это непрофессиональный подход), потом пожалел дурака малолетнего: комплексы превосходства всякие там, подростковая нетерпимость, прыщи опять-таки... Может, вырастет, поумнеет. Так что ушел он по собственному, а я кризисом и финансовыми трудностями оправдался.

Аватар пользователя Fulano Fulano 27 февраля 2009 в 5:18

To anpal:

Спасибо большое, похоже, это действительно первая часть решения (про вторую уже молчу, уже, кажется, начинаю понимать, что никто не сталкивался...).

Есть одна моя сугубо личная проблема: очень не хочется на старости лет начинать учить РНР глубже, чем я его знаю сейчас (подготовительная группа детского сада), у меня другая хлебная профессия, мне ее хватает. И дизайнеров своих я не могу заставить это сделать -- они меня просто, мягко говоря, не поймут. Может, вы знаете, есть ли способ решения на уровне каких-то тайных специфических настроек Views или Taxonomy_menu, или установки какого-то дополнительного модуля?

Аватар пользователя Onza Onza 27 февраля 2009 в 3:57

Fulano, если я правильно понял задачу, все что Вы перечислили (за исключением п.2) делает модуль Taxonomy context (http://drupal.org/project/taxonomy_context). Проблема в том, что этого модуля пока нет для 6 версии Друпала, но здесь (http://drupal.org/node/222641) вроде бы уже портировали. По второму пункту самому интересно Smile