|
|
[ Вопрос ] Помогите организовать структуру материала |
|
Drupal - Установка, модули, шаблоны, темы... Создание сайтов на движке Друпал. |
![]() |
|
Опции темы |
Рейтинг: ![]() |
Опции просмотра |
![]() |
#1 |
|
![]() ![]() В очередной раз пытаюсь освоить Друпал 7 (1 сайт уже есть, но очень простой) и возник вопрос по структуре данных.
Есть: Оффтоп:
Задача сделать Страницы (опуская все текстовые поля): Оффтоп:
Вопросы: 1) Клуб делать типа Node или Taxonomy? Задумка была чтобы сами админы клубов делали страницы своего Клуба для каталога и постили События. У События, теоретически, может быть 1 и более клубов (Например, соревнования организуют 2 клуба). При этом на сайте будет и каталог Клубов. 2) Как сделать старницы с 2 фильтрами и более? Например: 2.1.) "Соревнования по теннису", если есть Тип События - Соревнования и Вид спорта - Теннис 2.2.) "Теннис в городе N", если есть Вид спорта и города/страна. |
![]() |
![]() ![]() ![]() |
![]() |
#2 | |
|
![]() Цитата:
views ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
![]() |
#3 |
|
![]() ![]() |
![]() |
![]() ![]() ![]() |
![]() |
#4 |
|
![]() сделайте еще один тип нод - клубы. Присоединять, как вариант, через views блоки (в моем виденье), но тогда придется в таксономию добавлять события, что бы при создании клуба пользователь мог добавлять себе связанные с ним события.
Не понимаю, для чего они вам? В Entity reference есть интеграция с views, а в References нет (это разница, из свойств, которые могут пригодиться в вашем случае.) ![]() ![]() |
![]() |
![]() ![]() ![]() |
![]() |
#5 |
|
![]() ![]() Я наверно что-то не понял... Нужно чтобы пользователь добавляя Событие мог выбрать Клуб(ы). События (Новости) логично делать нодам. Если Клуб тоже нод, как пользователь сможет добавить его при создании Cобытия?
Оффтоп:
|
![]() |
![]() ![]() ![]() |
![]() |
#6 | |
|
![]() Цитата:
Как вариант, и то, и то нодами + таксономия. Можно будет и добавлять, и связывать. С мультиязычностью не только у View проблемы, а у половины модулей. ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
![]() |
#7 | |
|
![]() ![]() Цитата:
Обидно, мне Друпал очень нравится, особенно 7, но нужен мультиязычный сайт. Казалось бы довольно банально, но увы.. Похоже за год ничего не изменилось... |
|
![]() |
![]() ![]() ![]() |
![]() |
#8 |
|
![]() Ну делать это не напрямую, а как то так: при создании ноды "полное наименование" - заголовок материала, "краткое наименование" (текстовое поле без подсказок, только 1 значение) - создает термин таксономии, хотя можно и одним полем обойтись, но мне с двумя вариант нравится больше.
![]() ![]() |
![]() |
![]() ![]() ![]() |
![]() |
#9 |
|
![]() Если вопрос ещё актуален, то этот вариант вполне хорош. у Entity Reference поле с авто-заполнением, с которым ноды можно очень просто связывать друг с другом.
Основной смысл в том, что если есть сущность, которую будут добавлять на сайт регулярно - то это нода. Сами по себе таксономии - это частный случай поля-списка любой ноды. Если есть модуль вьюшек, то про них можно и вообще забыть. ![]() Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: | newinseo (16.10.2012) |
![]() |
#10 | |
|
![]() ![]() Цитата:
Оффтоп:
|
|
![]() |
![]() ![]() ![]() |
![]() |
#11 |
|
![]() Хозяин - барин. Хотя, на мой взгляд более предпочтителен вариант, когда нода сразу после создания имеет статус "не опубликована". В плюсах - не нужно придумывать форму, т.к. она уже есть в виде формы создания ноды и меньше ручной работы.
![]() Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
|
![]() |
![]() ![]() ![]() |
![]() |
#12 | |
|
![]() ![]() Цитата:
![]() |
|
![]() |
![]() ![]() ![]() |
![]() |
Метки |
drupal, друпал, структура сайта |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите K2 добавление материала с лица | alppro | Joomla | 0 | 20.08.2012 17:44 |
Есть скрипт вывода информации... Помогите организовать! | Dr.Smith | Программирование | 5 | 30.04.2012 09:58 |
Посоветуйте как организовать перелинковку сайта! | bog35 | Раскрутка в общих чертах | 6 | 26.04.2012 14:26 |
Оцените структуру сайта | blackw0lf | Оценка сайтов | 4 | 01.11.2011 10:29 |
Изменил структуру сайта, а Яше пофиг | wasage | Яndex | 3 | 20.06.2011 08:56 |
|
Текущее время: 16:01. Часовой пояс GMT +3.
|