Суть проблемы вот в чем: нужно темизировать страницы с сообщениями форума, но для этого необходимо вместо обычного адреса node/* сделать типа такого forum-topic/* .
Как это сделать стандартными средствами?
Я, конечно, могу написать модуль, но че-то так лень. Подскажите, а?
Комментарии
А про модуль Pathauto слышали?
Слышал. Не понял только, как настроить обязательный перфикс forum-topic/*
Если знаете, поджскажите, пожалуйста. Буду очень признателен.
Ставите модули Token и Pathauto
В настройках Pathauto в разделе Node path settings в строке Pattern for all Forum paths пишете:
forum-topic/[nid]
Для всех вновь созданных сообщений форума будут генерироваться пути, соответствующие вашему требованию.
Если нужно сгенерировать пути для уже существующих сообщений, то отмечаете
Bulk generate aliases for nodes that are not aliased перед тем как сохранить настройки.
Вместо [nid] можно использовать другие метки на свой вкус. Например, [title], тогда вместо номера ноды будет использован ее заголовок.
Спасибо, никак не мог найти настройки. Они оказались тут admin/build/path/pathauto .
Задача решена.
а если я хочу чтобы названием каждой темы был её тайтл только в транс литерации. Например forum-topic/kak-naznachit-adres для темы с заголовком "как назначить адрес". Идеи есть?
Ставим модуль transliteration или как он там и pathauto, далее настраиваем правило для генерации алиасов