Дубликат форумов в Advanced Forums и проблема с урл

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

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 18 сентября 2010 в 5:15

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

В Advanced Forum у меня одни и те же форумы имеют два вида урлов "forum/1" (в списке форумов здесь admin/content/forum) и "taxonomy/term/1" (в списке здесь терминов словаря "Форум" /admin/content/taxonomy/). Соответственно, не получается назначить один алиас для одного (суб)форума. Назначается для одного, а другой получается дубликатом... но с другим урлом. По каждому адресу форум открывается с разным видом - в одном случае обычный топик-лист форумный с заголовками топиков в контейнере, в другом - список топиков с полным текстом (как обычно в Друпале список тизеров по адресу taxonomy/term/termid).

ВОт так-с.

апдейт

"хозяин" модуля Advanced Forum говорит http://drupal.org/node/915320, что это родная пронблема Друпала Sad

Если верно, что это родная "фича" Друпала с дублированием урлов для терминов Форума, то переформулирую вопрос. В принципе сама проблема вылезла, когда я сделал блок с меню для словаря "Форум" (я делаю это с помощью модуля tax-menus) - меню отражается в правом блоке при открытии форума и выводит термины с урлами взятыми из "родной" таксономии Друпала с соответствующими урлами вида "taxonomy/term/1". Как сделать, чтобы пути в меню брались из "форумной" таксономии (вида "forum/1"), а не из родной? Да, вручную можно переписывать... но геморрой. Для этого и устанавливал модуль tax-menus, чтобы вручную невбивать кучу пунктов в меню... Может, есть другие варианты - модуль, сниппет или чего еще, чтобы автоматом создать блок с терминами словаря Форум, но с правильными "форумными" путями?

Комментарии

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 18 сентября 2010 в 15:19

"azsx" wrote:
Запретить content/taxonomy/ для индексации в роботс тхт?

Можно, конечно. Но зачем эти дубли вообще и Друпал как бы "работает" вхолостую Smile

"Shift-Web" wrote:
это секс сплошной с таксономией ... перемудрили с хардовостью

Да, наверняка. Но где намудрил и с чем, вот в чем вопрос.

"<a href="mailto:dlynx@drupal.org">dlynx@drupal.org</a>" wrote:
Посмотрите модуль http://drupal.org/project/path_redirect[/quote]

В том-то и дело, что path_redirect у меня установлен и нормально работает. А в этом случае есть два пути и два урл для одного Термина таксонмии: один родной, другой перезаписал Advanced Forum. Вернее не перезаписал, а сделал "параллельный", второй урл в виде forum/1etc.. Так вот path_redirect тоже работает только для одного из этих урл. Второй в отпаде и живет своей жизнью...

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 18 сентября 2010 в 15:33

"хозяин" модуля Advanced Forum говорит http://drupal.org/node/915320, что это родная пронблема Друпала Sad Видимо, ридется воспользоваться советом azsx (ну и сами страницы дубли не показывать в Меню и т.д. на сайте), другого выхода не остается по-быстрому решить проблему.

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

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 18 сентября 2010 в 18:57

Буду копать. Пока остановился на таком решении:

  • -закрыть страницы терминов родной таксономии для зрителей
  • -делать алиасы на термины форумов
  • -сделать редиректы с терминов "родной" таксономии (они у меня уже проиндексировались, блин) на термины форумов
  • -вводить пункты меню в блок меню для Форума вручную
  • -закрыть дубли в robots.txt ??...
  • -правой рукой почесать левое ухо Lol
Аватар пользователя Shift-Web Shift-Web 18 сентября 2010 в 21:57

"Kollo_dHerbois" wrote:
Да, наверняка. Но где намудрил и с чем, вот в чем вопрос.

Я к тому, что текущая реализация таксономии в ядре -- это ацкий геморой. Очень дуборезно и нужно дохрена моментов продумывать.