Помощи алкаю! Не оставьте без, кто знает (а, похоже, никто, -- умаялся я уже читать столько букв зряшно).
Пытаюсь перейти с 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, а ведь не хочеццо...
Ну, и кому понадобится помощь по МТ -- обращайтесь, буду рад помочь.
Комментарии
taxonomy_menu
Признаюсь, это не совсем тот ответ, которого я ждал. У меня установлен модуль taxonomy_menu, и из его Help я не совсем понял, как решить именно мою проблему.
Если не трудно, расскажите, пожалуйста, как именно:
1. вывести в меню не название словаря, а список его терминов;
2. сделать так, чтобы активный в данный момент пункт меню на сайте, при использовании taxonomy_menu, был "некликабельным".
Заранее благодарен.
Поковыряйтесь в настройках, самому интересно будет-)
Мне уже >15 лет как интересно, но освоение очередной CMS для меня давно уже не самоцель.
Обстоятельства вынуждают, поэтому и прихожу на форум. Можете подсказать что-то более конструктивное?
Подскажу. Прочитать readme.txt
Я тут надысь эникейщика, (ну, по функциям эникейщика, так-то должность звалась гораздо более значительно), уволил -- за RTFM'ный подход к пользователям. Хотел за несоответствие (уж больно это непрофессиональный подход), потом пожалел дурака малолетнего: комплексы превосходства всякие там, подростковая нетерпимость, прыщи опять-таки... Может, вырастет, поумнеет. Так что ушел он по собственному, а я кризисом и финансовыми трудностями оправдался.
Если у вас одноязычный сайт, то полагаю это вам поможет
http://www.drupal.ru/node/25286
To anpal:
Спасибо большое, похоже, это действительно первая часть решения (про вторую уже молчу, уже, кажется, начинаю понимать, что никто не сталкивался...).
Есть одна моя сугубо личная проблема: очень не хочется на старости лет начинать учить РНР глубже, чем я его знаю сейчас (подготовительная группа детского сада), у меня другая хлебная профессия, мне ее хватает. И дизайнеров своих я не могу заставить это сделать -- они меня просто, мягко говоря, не поймут. Может, вы знаете, есть ли способ решения на уровне каких-то тайных специфических настроек Views или Taxonomy_menu, или установки какого-то дополнительного модуля?
Fulano, если я правильно понял задачу, все что Вы перечислили (за исключением п.2) делает модуль Taxonomy context (http://drupal.org/project/taxonomy_context). Проблема в том, что этого модуля пока нет для 6 версии Друпала, но здесь (http://drupal.org/node/222641) вроде бы уже портировали. По второму пункту самому интересно