|
|
Как сделать такое на Друпал 7? |
|
Drupal - Установка, модули, шаблоны, темы... Создание сайтов на движке Друпал. |
![]() |
|
Опции темы |
Рейтинг: ![]() |
Опции просмотра |
![]() |
#1 |
|
![]() ![]() Есть 2 типа нодов - отели и туры.
Можно ли сделать так, чтобы в каждом туре можно было показать определенные отели с разными ценами (т.е. цены одного и того же отеля будут зависеть от тура). Понимаю как выводить просто список отелей, но как добавить цену, которая будет зависеть от тура.. реально ли это сделать стандарными модулями? |
![]() |
![]() ![]() ![]() |
![]() |
#2 |
|
![]() newinseo, например так
В ноде тура ставится поле "Entity Reference" (для хранения ссылок на отели) и текстовое поле. Оба поля настраиваются на поддержку множества значений. Дальше эти поля заполняются попарно, а вывод настраивается через css или через node--<название типа ноды для тура>.tpl.php ![]() Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: | newinseo (29.02.2012) |
![]() |
#3 |
|
![]() ![]() Т.е нужно будет выбрать отели из списка, а потом в том же порядке цены в текстовом поле. Получится 2 колонки, которые в php можно разбить и выводить попарно ?!
Сложновато, но наверно проще нет способов.. |
![]() |
![]() ![]() ![]() |
![]() |
#4 |
|
![]() newinseo, примерно так. Просто в лоб.
С PHP ничего особенно сложного. в шаблоне для типа ноды (как указано выше) делаем hide($content['название_поля_1']); hide($content['название_поля_2']); и в циклах бегаем по $content['имя_поля_1/2']['#items'] Потом выводим данные. ![]() Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
|
![]() |
![]() ![]() ![]() |
![]() |
#5 |
|
![]() Кстати по теме попарного добавления значений. Похоже для этого есть модуль
http://drupal.org/project/field_group_multiple ![]() Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: | newinseo (03.03.2012) |
![]() |
#6 |
|
![]() ![]() terranodar, вот это круто! Начал копаться в коде - без ваших подсказок совсем не осилил бы, а как уже что-то близкое к тому, то надо
![]() |
![]() |
![]() ![]() ![]() |
![]() |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с удалением Друпал. | Jaga | Drupal | 7 | 26.08.2013 15:27 |
Друпал сообщил про ошибку | Stelz | Drupal | 3 | 22.09.2011 11:16 |
Мультиязычный сайт на Друпал 7 | newinseo | Drupal | 2 | 17.07.2011 22:56 |
Можно ли такое сделать с готовой CMS.. | newinseo | Мусорка | 1 | 09.05.2010 12:26 |
Гугл - как сделать такое? | zirex | 3 | 14.05.2008 20:36 |
|
Текущее время: 21:01. Часовой пояс GMT +3.
|