Доброго времени суток.
Подскажите, пожалуйста, направление.
Есть фирма(/index): у нее есть филиалы(/moscow/index, /spb/index etc). У каждого филиала свои новости, свой прайс, свои фотки. Как грамотно реализовать? Как не грамтно делается - знаю. Пока ковыряю Node refrence, но там нельзя автоматически создать урл вида: /moscow/news/46. Именно часть /moscow/ никак нельзя подставить. Да и при фильтрации созданного контента в будущем возникнут проблемы, зачем филиалам видеть новости других филиалов в админке? Смотрел в сторону мультисайтинга, да только думаю, что это неправильное решение.
Комментарии
pathauto
Это то я знаю. Но как можно в pathauto вставить родительскую ссылку?
Немного не понятно... вам красивые урлы или разделение контента для групп пользователей?
если второе , то что-то типа Organic Group http://www.drupal.ru/node/9974
что такое "родительская ссылка"?
1. Создал тип материала "Филиал".
2. Создал тип материала "Новость".
3. У типа материала "Новость" есть поле выбора Node Refrence, которая ссылается на "Филиал". Т.е. созадается новость филиала.
4. Хочу, чтобы у новости сформировалась красивая ссылка вида: /moscow/news/123/. Ссылку вида, /news/123/ формирует без проблем. Проблема в том, чтобы создать подставить /moscow/ - нет таких связей.
5. В списке материалов, желательно бы получить фильтр по филиалам и типам материала. Т.е. сначала показываются все материалы, затем фильтруем по филиалу или типу материала.
"Родительская ссылка" - это node:parent:url:alias - алиас родительского материала.
М... в drupal6 есть такие связи.
Ок, со связями разобрался путем установки модуля Entity. Теперь вопрос, почему следующий паттерн:
[node:field-page-filial:menu-link:url:alias]/news/[node:content-type:node-count] - выдает url вида /news/123, т.е. отбрасывает филиал, а
[node:field-page-filial:menu-link:url:alias]/[node:content-type:node-count] - работает нормально и выдает /moscow/123?