Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Разработка сайтов > Drupal

Важная информация
Drupal - Установка, модули, шаблоны, темы... Создание сайтов на движке Друпал.

Ответ
 
Опции темы Рейтинг: Рейтинг темы: голосов - 2, средняя оценка - 1.00. Опции просмотра
Старый 06.10.2012, 17:39   #1
 
Аватар для newinseo
 
Сообщений: 295
FR (активность): 8,496

Доп. информация
По умолчанию Автор темы Помогите организовать структуру материала

В очередной раз пытаюсь освоить Друпал 7 (1 сайт уже есть, но очень простой) и возник вопрос по структуре данных.

Есть:
Оффтоп:
Node
-Событие

Taxonomy
-Тип события
-Вид спорта
-Страна/Город

?
Клуб

Задача сделать Страницы (опуская все текстовые поля):
Оффтоп:

Событие
-Описание и т.д.
-Вид спорта
-Тип события
-Связанные Клубы

Вид спорта
-Описание и т.д.
-Список Событий
-Список Клубов

Клуб
-Описание и т.д.
-Список Событий
-Виды спорта

Тип События
-Список Событий

Вопросы:
1) Клуб делать типа Node или Taxonomy? Задумка была чтобы сами админы клубов делали страницы своего Клуба для каталога и постили События. У События, теоретически, может быть 1 и более клубов (Например, соревнования организуют 2 клуба). При этом на сайте будет и каталог Клубов.

2) Как сделать старницы с 2 фильтрами и более? Например:
2.1.) "Соревнования по теннису", если есть Тип События - Соревнования и Вид спорта - Теннис
2.2.) "Теннис в городе N", если есть Вид спорта и города/страна.
newinseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 17:46   #2
 
Аватар для DeTeron
 
Сообщений: 496
FR (активность): 10,040

Доп. информация
По умолчанию

Цитата:
Сообщение от newinseo Посмотреть сообщение
1) Клуб делать типа Node или Taxonomy? Задумка была чтобы сами админы клубов делали страницы своего Клуба для каталога и постили События. У События, теоретически, может быть 1 и более клубов (Например, соревнования организуют 2 клуба). При этом на сайте будет и каталог Клубов.
нодами

Цитата:
Сообщение от newinseo Посмотреть сообщение
2) Как сделать старницы с 2 фильтрами и более? Например:
2.1.) "Соревнования по теннису", если есть Тип События - Соревнования и Вид спорта - Теннис
2.2.) "Теннис в городе N", если есть Вид спорта и города/страна.
views


DeTeron вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 18:07   #3
 
Аватар для newinseo
 
Сообщений: 295
FR (активность): 8,496

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от DeTeron Посмотреть сообщение
нодами
Спасибо, попробую. А как тогда к Событию присоединять Клубы? Entity reference и References (не очень понял для чего они и в чем разница)
newinseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 18:21   #4
 
Аватар для DeTeron
 
Сообщений: 496
FR (активность): 10,040

Доп. информация
По умолчанию

Цитата:
Сообщение от newinseo Посмотреть сообщение
Спасибо, попробую. А как тогда к Событию присоединять Клубы?
сделайте еще один тип нод - клубы. Присоединять, как вариант, через views блоки (в моем виденье), но тогда придется в таксономию добавлять события, что бы при создании клуба пользователь мог добавлять себе связанные с ним события.

Цитата:
Сообщение от newinseo Посмотреть сообщение
Entity reference и References (не очень понял для чего они и в чем разница)
Не понимаю, для чего они вам? В Entity reference есть интеграция с views, а в References нет (это разница, из свойств, которые могут пригодиться в вашем случае.)


DeTeron вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 18:58   #5
 
Аватар для newinseo
 
Сообщений: 295
FR (активность): 8,496

Доп. информация
По умолчанию Автор темы

Я наверно что-то не понял... Нужно чтобы пользователь добавляя Событие мог выбрать Клуб(ы). События (Новости) логично делать нодам. Если Клуб тоже нод, как пользователь сможет добавить его при создании Cобытия?

Оффтоп:
Вспомил, почему почти год назад забросил Друпал 7 и писал сайт сам. Проблемы c мультиязычными View, и до сих пор вроде как не сделали..
newinseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 19:06   #6
 
Аватар для DeTeron
 
Сообщений: 496
FR (активность): 10,040

Доп. информация
По умолчанию

Цитата:
Сообщение от newinseo Посмотреть сообщение
Я наверно что-то не понял... Нужно чтобы пользователь добавляя Событие мог выбрать Клуб(ы).
хм, это я не так понял, думал, что пользователь будет добавлять только клубы, а не события.
Как вариант, и то, и то нодами + таксономия. Можно будет и добавлять, и связывать.
Цитата:
Сообщение от newinseo Посмотреть сообщение
Проблемы c мультиязычными View
С мультиязычностью не только у View проблемы, а у половины модулей.


DeTeron вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 19:18   #7
 
Аватар для newinseo
 
Сообщений: 295
FR (активность): 8,496

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от DeTeron Посмотреть сообщение
Как вариант, и то, и то нодами + таксономия. Можно будет и добавлять, и связывать.
Вариант, хотя пользователям давать добавлять таксономию, не уверен, что хорошо..
Цитата:
Сообщение от DeTeron Посмотреть сообщение
С мультиязычностью не только у View проблемы, а у половины модулей.
Обидно, мне Друпал очень нравится, особенно 7, но нужен мультиязычный сайт. Казалось бы довольно банально, но увы.. Похоже за год ничего не изменилось...
newinseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 06.10.2012, 19:22   #8
 
Аватар для DeTeron
 
Сообщений: 496
FR (активность): 10,040

Доп. информация
По умолчанию

Цитата:
Сообщение от newinseo Посмотреть сообщение
Вариант, хотя пользователям давать добавлять таксономию, не уверен, что хорошо..
Ну делать это не напрямую, а как то так: при создании ноды "полное наименование" - заголовок материала, "краткое наименование" (текстовое поле без подсказок, только 1 значение) - создает термин таксономии, хотя можно и одним полем обойтись, но мне с двумя вариант нравится больше.


DeTeron вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 16.10.2012, 00:50   #9
 
Аватар для terranodar
 
Сообщений: 410
FR (активность): 14,644

Доп. информация
По умолчанию

Цитата:
Сообщение от newinseo Посмотреть сообщение
А как тогда к Событию присоединять Клубы? Entity reference
Если вопрос ещё актуален, то этот вариант вполне хорош. у Entity Reference поле с авто-заполнением, с которым ноды можно очень просто связывать друг с другом.

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


Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
terranodar вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
newinseo (16.10.2012)
Старый 16.10.2012, 23:11   #10
 
Аватар для newinseo
 
Сообщений: 295
FR (активность): 8,496

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от terranodar Посмотреть сообщение
Основной смысл в том, что если есть сущность, которую будут добавлять на сайт регулярно - то это нода. Сами по себе таксономии - это частный случай поля-списка любой ноды. Если есть модуль вьюшек, то про них можно и вообще забыть.
Актуален, пока думаю, что проще будет не дать пользователям добавлять Клубы как контент - делать просто в виде формы, а на сайт уже самому ставить. Больше работы мне, но спокойнее и бесопаснее. Тогда уже можно сделать их таксономией с доп. полями или нодами.

Оффтоп:
А вообще это довольно сырая идея, к которой пока делаю прототип, чтобы Друпал лучше освоить и понять что и как. Так что четкого ТЗ нет, но советы однозначно пригодятся, спасибо!
newinseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 17.10.2012, 00:08   #11
 
Аватар для terranodar
 
Сообщений: 410
FR (активность): 14,644

Доп. информация
По умолчанию

Хозяин - барин. Хотя, на мой взгляд более предпочтителен вариант, когда нода сразу после создания имеет статус "не опубликована". В плюсах - не нужно придумывать форму, т.к. она уже есть в виде формы создания ноды и меньше ручной работы.


Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
terranodar вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 18.10.2012, 21:13   #12
 
Аватар для newinseo
 
Сообщений: 295
FR (активность): 8,496

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от terranodar Посмотреть сообщение
Хозяин - барин. Хотя, на мой взгляд более предпочтителен вариант, когда нода сразу после создания имеет статус "не опубликована". В плюсах - не нужно придумывать форму, т.к. она уже есть в виде формы создания ноды и меньше ручной работы.
Полностью согласен. Попробую и так, т.е. опыта нет, нужно сначала попробовать, а потом уже выбирать
newinseo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
drupal, друпал, структура сайта

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 3497 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите 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.