Приветствую!
Я пишу каталог отелей.
Создал словарь со структурой "Страна - Курорт - Список отелей"
Проблема в том, что мне нужно привязать к описанию отеля статьи-отзывы пользователей. Не как комментарии, а именно статьи.
Есть вариант завести в словарь все отели и собственно в самой метке делать описание отеля (с какими-то дополнительными полями). А пользователь будет добавлять статьи-отзывы к метке.
Страна - Курорт - Список отелей - Отель №1
Страна - Курорт - Список отелей - Отель №2 и т.д.
Но ведь это грустно... из-за отелей в словаре будет много тысяч терминов!!
Как сделать более гибко?
Комментарии
Походу отель можно сделать подшивкой, тогда не нужно делать бред, добавляя его в словарь
А что такого в том, что отель дублируется в ноде и словаре - я всегда так делаю, это добавляет очень большую гибкость и в других целях.
Словарь один под все страны. В стране могут быть сотни отелей. В сумме это даст тысячи и тысячи терминов в словаре. Т.е. в статье при выборе отеля будет выпадающий список из тысяч позиций.
Можно выводить чрез views на странице отеля дополнительные материалы другого типа материала (в Вашем случае: отзывы, и т.п.) с этим же термином.
Также, возможно, Вам подойдет Reference
Эт Вы еще до европейских отелей, видимо, не дошли - там сотни разве что в одном квартале.
А зачем выпадающий?
Всем спасибо за подсказки, я сделал свой каталог отелей. Метка - это страна/курорт, в ней статьи-отели, к статье-отелю привязаны статьи-отзывы. Сортировка, фильтрация по отзывам, звездности, рейтингу... икебана!!!
Одно омрачает мое счастье. При добавлении статьи-отзыва нужно руками ввести название статьи-отеля в автозавершающееся поле. А отелей, как заметил Айдар, тысячи. Админ это сможет сделать, пользователь - почти наверняка нет.
Какой выход ? Если я уже нахожусь в статье-отеле и нажимаю "добавить отзыв", подставлять в урл к примеру название или id статьи-отеля, а потом на форме добавления статьи-отзыва пытаться установить это значение ?
Для зобаненых в гугли http://drupal.org/project/nodereference_url