Проблемы с написанием каталога отелей

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

Аватар пользователя drlivsi drlivsi 13 мая 2012 в 10:08

Приветствую!
Я пишу каталог отелей.
Создал словарь со структурой "Страна - Курорт - Список отелей"
Проблема в том, что мне нужно привязать к описанию отеля статьи-отзывы пользователей. Не как комментарии, а именно статьи.

Есть вариант завести в словарь все отели и собственно в самой метке делать описание отеля (с какими-то дополнительными полями). А пользователь будет добавлять статьи-отзывы к метке.
Страна - Курорт - Список отелей - Отель №1
Страна - Курорт - Список отелей - Отель №2 и т.д.

Но ведь это грустно... из-за отелей в словаре будет много тысяч терминов!!
Как сделать более гибко?

Комментарии

Аватар пользователя Айдар Айдар 13 мая 2012 в 10:49

А что такого в том, что отель дублируется в ноде и словаре - я всегда так делаю, это добавляет очень большую гибкость и в других целях.

Аватар пользователя drlivsi drlivsi 13 мая 2012 в 11:19

Словарь один под все страны. В стране могут быть сотни отелей. В сумме это даст тысячи и тысячи терминов в словаре. Т.е. в статье при выборе отеля будет выпадающий список из тысяч позиций.

Аватар пользователя Advin Advin 13 мая 2012 в 13:33

Можно выводить чрез views на странице отеля дополнительные материалы другого типа материала (в Вашем случае: отзывы, и т.п.) с этим же термином.
Также, возможно, Вам подойдет Reference

Аватар пользователя Айдар Айдар 13 мая 2012 в 13:46

"drlivsi" wrote:
В стране могут быть сотни отелей.

Эт Вы еще до европейских отелей, видимо, не дошли - там сотни разве что в одном квартале. Smile

"drlivsi" wrote:
Т.е. в статье при выборе отеля будет выпадающий список из тысяч позиций.

А зачем выпадающий?

Аватар пользователя drlivsi drlivsi 28 мая 2012 в 10:07

Всем спасибо за подсказки, я сделал свой каталог отелей. Метка - это страна/курорт, в ней статьи-отели, к статье-отелю привязаны статьи-отзывы. Сортировка, фильтрация по отзывам, звездности, рейтингу... икебана!!!

Одно омрачает мое счастье. При добавлении статьи-отзыва нужно руками ввести название статьи-отеля в автозавершающееся поле. А отелей, как заметил Айдар, тысячи. Админ это сможет сделать, пользователь - почти наверняка нет.

Какой выход ? Если я уже нахожусь в статье-отеле и нажимаю "добавить отзыв", подставлять в урл к примеру название или id статьи-отеля, а потом на форме добавления статьи-отзыва пытаться установить это значение ?