taxonomy+views, заблудилась полностью, прошу помощи.

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

Аватар пользователя Veselochka Veselochka 4 января 2014 в 21:03

Здравствуйте, Дамы и Господа! Воду лить не буду, сразу к делу. Пытаюсь сделать сайт (речь идет не о теме оформления) по образу и подобию http://www.partycrim.com/. На первый взгляд вроде бы всё понятно, taxonomy+views. Но когда начала создавать словари, термины и вьюшки, то всё переплелось переконфликтовалось между собой. Заблудилась полностью, мозги закипели, и теперь в полном тупике. Всё снесла подчистую, даже теперь не знаю с чего начать. Прошу помощи у спецов, если человек профи, то ему не трудно определить структуру сайта. Если кто-то поможет с разъяснениями, буду благодарна. Не отправляйте пожалуйста в "автошколу", я просто прошу помощи.

Комментарии

Аватар пользователя drupby drupby 5 января 2014 в 9:52

так там как минимум 7 типов материалов(хотя некоторые допустим новости и статьи можно объединить в один тип) и 4 словаря для начала надо сделать ,ну и потом уже все выводить вьюхами
как то вы так решили сразу с порталов начинать?

Аватар пользователя grob.82 grob.82 5 января 2014 в 9:55

Таксономия видна только на вкладках "Идеи для праздников" и "Поздравления и пожелания"
Это два отдельных словаря.
Структура с того сайта, примерно такая:
Идеи для праздников
-ЗАСТОЛЬНЫЕ ПЕСНИ
--СВАДЕБНЫЕ ПЕСНИ
--НА ДЕНЬ РОЖДЕНИЯ
--НОВОГОДНИЕ ПЕСНИ
-ИГРЫ И КОНКУРСЫ
--НА ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ
-РОЗЫГРЫШИ
--НА СВАДЬБУ
--НА ДЕНЬ РОЖДЕНИЯ
--НА ДЕТСКИЙ ПРАЗДНИК
--НА УЛИЦЕ
--ПО ТЕЛЕФОНУ
-СЦЕНАРИИ ПРАЗДНИКОВ
--ДЕТСКИХ ПРАЗДНИКОВ
--ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ

Где пунктир это вложенность.
Установите модуль taxonomy manager может он вам поможет в организации структуры.

Аватар пользователя Veselochka Veselochka 5 января 2014 в 10:08

Парни, спасибо вам, что отозвались! Я, чтобы снова не заблудиться, буду конкретно формулировать вопросы по порядку.

Аватар пользователя drupby drupby 5 января 2014 в 10:24

"grob.82" wrote:
Таксономия видна только на вкладках "Идеи для праздников" и "Поздравления и пожелания"

а типы организаций и города ?
а типы открыток , а категории открыток?
а категории праздников? а категории видео?

Аватар пользователя grob.82 grob.82 5 января 2014 в 10:25

"drupby" wrote:
а типы организаций и города ?
а типы открыток , а категории открыток?

да да, верхнее меню вообще не заметил, ваша правда!

Вообще данный сайт, уг. Я имею ввиду тему оформления, тяжело воспринимать инфу.

Аватар пользователя Veselochka Veselochka 5 января 2014 в 11:12

Я привела пример http://www.partycrim.com/, по этому не буду ничего переименовывать, пусть так и будет, чтобы не путаться. Главное меню пока опускаем. Интересует второе меню:
_________________________________________________________________
Свадьба |День рождения| Детские праздники | Отдых и развлечения|
_________________________________________________________________

Эти пункты меню являются словарями таксономии выведенными вьюс, или как тип материала содержимое выведенное в вьюс?

Поясню немного. Я могла бы заказать всё это за деньги и не заморачиваться, но есть два "НО"
1. Проект не коммерческий, просто очень похожа структура.
2. Мне очень нравится CMS Drupal, по этому хочу сама постигать все тонкости.

Аватар пользователя grob.82 grob.82 5 января 2014 в 11:56

"Veselochka" wrote:
Свадьба |День рождения| Детские праздники | Отдых и развлечения|

Мне кажется, это представления которые выводят статьи по темам, и блоками слевой стороны выведено меню таксономии.

Аватар пользователя artemrrr artemrrr 6 января 2014 в 21:34

Извините, я не такой опытный как ребята выше но предлагаю рассмотреть следующие.

Мое мнение - Вам нафиг не нужна структура сайта выше, создайте свою.

Создайте словари таксономии
Пример:

"grob.82" wrote:
Идеи для праздников
-ЗАСТОЛЬНЫЕ ПЕСНИ
--СВАДЕБНЫЕ ПЕСНИ
--НА ДЕНЬ РОЖДЕНИЯ
--НОВОГОДНИЕ ПЕСНИ
-ИГРЫ И КОНКУРСЫ
--НА ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ
-РОЗЫГРЫШИ
--НА СВАДЬБУ
--НА ДЕНЬ РОЖДЕНИЯ
--НА ДЕТСКИЙ ПРАЗДНИК
--НА УЛИЦЕ
--ПО ТЕЛЕФОНУ
-СЦЕНАРИИ ПРАЗДНИКОВ
--ДЕТСКИХ ПРАЗДНИКОВ
--ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ

"grob.82" wrote:
Установите модуль taxonomy manager может он вам поможет в организации структуры.

Очень удобная штука позволяет создать сразу кучу терминов\подтерминов, а не по одному, экономит время.

"Veselochka" wrote:
Эти пункты меню являются словарями таксономии выведенными вьюс, или как тип материала содержимое выведенное в вьюс?

У них это ссылки модуля меню, ссылающиеся на ту или иную страницу представления (Views)

p.s. Может, если Вы не очень разбираетесь а проект не коммерческий, вы по просите на форуме в разделе Поиск специалистов и работы помощь, если кто откликнется Вам сделают хотя бы скелет, на правильной сборке а дальше сами, все же легче.

Аватар пользователя Veselochka Veselochka 6 января 2014 в 21:57

artemrrr wrote:
Извините, я не такой опытный как ребята выше но предлагаю рассмотреть следующие.

Мое мнение - Вам нафиг не нужна структура сайта выше, создайте свою.

Создайте словари таксономии
Пример:

"grob.82" wrote:
Идеи для праздников
-ЗАСТОЛЬНЫЕ ПЕСНИ
--СВАДЕБНЫЕ ПЕСНИ
--НА ДЕНЬ РОЖДЕНИЯ
--НОВОГОДНИЕ ПЕСНИ
-ИГРЫ И КОНКУРСЫ
--НА ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ
-РОЗЫГРЫШИ
--НА СВАДЬБУ
--НА ДЕНЬ РОЖДЕНИЯ
--НА ДЕТСКИЙ ПРАЗДНИК
--НА УЛИЦЕ
--ПО ТЕЛЕФОНУ
-СЦЕНАРИИ ПРАЗДНИКОВ
--ДЕТСКИХ ПРАЗДНИКОВ
--ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ

"grob.82" wrote:
Установите модуль taxonomy manager может он вам поможет в организации структуры.

Очень удобная штука позволяет создать сразу кучу терминов\подтерминов, а не по одному, экономит время.

"Veselochka" wrote:
Эти пункты меню являются словарями таксономии выведенными вьюс, или как тип материала содержимое выведенное в вьюс?

У них это ссылки модуля меню, ссылающиеся на ту или иную страницу представления (Views)

p.s. Может, если Вы не очень разбираетесь а проект не коммерческий, вы по просите на форуме в разделе Поиск специалистов и работы помощь, если кто откликнется Вам сделают хотя бы скелет, на правильной сборке а дальше сами, все же легче.

Спасибо Вам за отзыв! Думаю, что вряд ли кто поможет в разделе "поиск специалистов и работы".

Аватар пользователя Veselochka Veselochka 6 января 2014 в 22:58

artemrrr wrote:
Я через это все прошел. не наступайте на мои грабли.

Да, наверное так и придется сделать. Чуть больше года назад один мой знакомый обратился сюда за помощью по автомобильной теме, что-то типа СТО. С него взяли 150$ за список модулей, которые необходимы, потом 300$ за то, чтобы их правильно установить и настроить на сайте. Длилось всё это больше двух месяцев, ответили, что для этой темы оформления ничего работать не будет... Деньги так и пропали... Потом ребята с Одессы сделали ему сайт вместе с темой оформления, со всем необходимым за три недели. Сейчас пользуется и здравствует!

Аватар пользователя Orion76 Orion76 6 января 2014 в 23:12

А шо ви хотели? Селяви..-)
Все хотят кушать..
(шутка)

Друпал с наскоку не возьмешь..

Сначало много теории..
Потом хоумпага..

Потом очень много теории..
Хоумпага посложнее..

И так до нужного результата..

Аватар пользователя Veselochka Veselochka 6 января 2014 в 23:19

orion76 wrote:
А шо ви хотели? Селяви..-)
Все хотят кушать..
(шутка)

Друпал с наскоку не возьмешь..

Сначало много теории..
Потом хоумпага..

Потом очень много теории..
Хоумпага посложнее..

И так до нужного результата..


Согласна. Smile

Аватар пользователя drupby drupby 6 января 2014 в 23:27

"orion76" wrote:
Потом хоумпага..

не-не сразу надо брать социальную сеть или доску объявлений простенькую типа авито , ну или на крайняк портальчик какой

Аватар пользователя Veselochka Veselochka 7 января 2014 в 0:00

drupby wrote:
"orion76" wrote:
Потом хоумпага..

не-не сразу надо брать социальную сеть или доску объявлений простенькую типа авито , ну или на крайняк портальчик какой

Юморист! Lol Может начать с "одноклассников" ? Lol

Аватар пользователя Orion76 Orion76 7 января 2014 в 7:56

А вообще все просто

3 словаря таксономии:
------------------------
1.События (Свадьбы, праздники и т.д.)
2.Организации
3.Города

2 типа материала:
-----------------------
1.Предложение
Связано со всеми словарями
2.Тематические статьи
Связано со словарями 1.Организации 2.События

Из словаря События делаем менюшку (Свадьбы, праздники и т.д.)

1 вьюс
------------------
Вывод материалов: Предложение, Статьи
Группировка: по типу материала
1 Контекстный фильтр по словарю События.
2 экспозед-фильтра по словарям Организации,Города (радиобатоны, затемизированные под меню).
Экспозед фильтры размещаем в блоках

Профит..

Вот только словарь "Организации" я бы назвал "Виды услуг"
Так как-то логичнее.

Аватар пользователя Veselochka Veselochka 7 января 2014 в 23:17

orion76 wrote:
А вообще все просто

3 словаря таксономии:
------------------------
1.События (Свадьбы, праздники и т.д.)
2.Организации
3.Города

2 типа материала:
-----------------------
1.Предложение
Связано со всеми словарями
2.Тематические статьи
Связано со словарями 1.Организации 2.События

Из словаря События делаем менюшку (Свадьбы, праздники и т.д.)

1 вьюс
------------------
Вывод материалов: Предложение, Статьи
Группировка: по типу материала
1 Контекстный фильтр по словарю События.
2 экспозед-фильтра по словарям Организации,Города (радиобатоны, затемизированные под меню).
Экспозед фильтры размещаем в блоках

Профит..

Вот только словарь "Организации" я бы назвал "Виды услуг"
Так как-то логичнее.

А что Вы имеете ввиду под типом материала "Предложение"

Аватар пользователя drupby drupby 7 января 2014 в 8:20

"orion76" wrote:
А вообще все просто
3 словаря таксономии:
------------------------
1.События (Свадьбы, праздники и т.д.)

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

и типы материалов тоже разные - тосты отличаются от статей и свадебного видео , а тем более от объвления

Аватар пользователя Orion76 Orion76 7 января 2014 в 10:53

"drupby" wrote:
ну так открытки есть папе ,брату

это ответ на этот вопрос:
"Veselochka" wrote:
Главное меню пока опускаем. Интересует второе меню:

Да и про открытки тоже самое:
Материал "Поздравления"
Таксономия: "Тип поздравления", "Кому"
Вьюс: экспозед-фильтры по терминам

и т.д. и т.п.

Аватар пользователя Veselochka Veselochka 10 ноября 2015 в 11:49

Организации еще разбиты на так называемые категории STANDART,BUSINESS,CLASSIC здесь http://www.partycrim.com/reklama-na-saite, и эти категории видимо тоже разбиты на три типа материала, затем каждый материал выведен вьюсом (полями)т.к. картинка в виде визитки-это background.

Только я не пойму, как эти материалы вывести и отфильтровать. С помощью taxonomy display, или по другому? Каждая такая "визитка" ведет не на термин, а на ноду.

Аватар пользователя Veselochka Veselochka 12 января 2014 в 21:39

Здравствуйте, Друзья! Почти разобралась со словарями, фильтрацией, можно сказать скоро должно заработать.
Опишу другие проблемы.
Создала три типа материала по категориям организаций.
1 категория (5 содержимого)
2 категория (5 содержимого)
3 категория (5 содержимого)
Из каждого материала сделала отдельный вьюс.
У каждого вьюса свои правила в CSS, только не в самом вьюс, а в стилях темы оформления style.css (background, отступы, поля, и т.д.)
В каждой категории есть несколько фильтров по таксономии, но чтобы не лезть в дебри остановлюсь например на фильтре "город".
Первая проблема: по городам фильтруется, но сразу пропадает вся моя темизация и получается стандартный фильтр по таксономии, taxonomy display в этом случае тоже не работает.
Вторая проблема: Создан еще один тип материала "Услуги", а из него вьюс.
Нужно разместить все три вьюс, описанные выше (1 категория, 2 категория, 3 категория) на странице вьюс "Услуги", с учетом того, что они все имеют разные поля, тему и т.д., и в тоже время все категории (1,2,3) должны фильтроваться по городам, т.к. в каждой категории несколько городов.
Вот такие мои проблемы на сегодняшний день. Буду благодарна за ваши советы.

Аватар пользователя Veselochka Veselochka 13 января 2014 в 0:43

Veselochka wrote:
Здравствуйте, Друзья! Почти разобралась со словарями, фильтрацией, можно сказать скоро должно заработать.
Опишу другие проблемы.
Создала три типа материала по категориям организаций.
1 категория (5 содержимого)
2 категория (5 содержимого)
3 категория (5 содержимого)
Из каждого материала сделала отдельный вьюс.
У каждого вьюса свои правила в CSS, только не в самом вьюс, а в стилях темы оформления style.css (background, отступы, поля, и т.д.)
В каждой категории есть несколько фильтров по таксономии, но чтобы не лезть в дебри остановлюсь например на фильтре "город".
Первая проблема: по городам фильтруется, но сразу пропадает вся моя темизация и получается стандартный фильтр по таксономии, taxonomy display в этом случае тоже не работает.
Вторая проблема: Создан еще один тип материала "Услуги", а из него вьюс.
Нужно разместить все три вьюс, описанные выше (1 категория, 2 категория, 3 категория) на странице вьюс "Услуги", с учетом того, что они все имеют разные поля, тему и т.д., и в тоже время все категории (1,2,3) должны фильтроваться по городам, т.к. в каждой категории несколько городов.
Вот такие мои проблемы на сегодняшний день. Буду благодарна за ваши советы.

С Первой проблемой разобралась.
Сейчас актуальна вторая проблема.

Аватар пользователя Sandy Big Boy Sandy Big Boy 13 января 2014 в 8:44

"drupby" wrote:
как то вы так решили сразу с порталов начинать?

А почему бы и нет? Я начал примерно с такого же, плюс еще search api со solr пришлось использовать, плюс feeds и прочая дребедень. И ниче вроде, пару недель чтения гугля и норм. Smile

"Veselochka" wrote:
С Первой проблемой разобралась.
Сейчас актуальна вторая проблема.

ИМХО для такого сайта напрашивается использование панелей (модуль Panels). Этот модуль позволит избежать использования taxonomy display, и прочего.

Аватар пользователя Veselochka Veselochka 13 января 2014 в 11:26

Sandy Big Boy wrote:
"drupby" wrote:
как то вы так решили сразу с порталов начинать?

А почему бы и нет? Я начал примерно с такого же, плюс еще search api со solr пришлось использовать, плюс feeds и прочая дребедень. И ниче вроде, пару недель чтения гугля и норм. Smile

"Veselochka" wrote:
С Первой проблемой разобралась.
Сейчас актуальна вторая проблема.

ИМХО для такого сайта напрашивается использование панелей (модуль Panels). Этот модуль позволит избежать использования taxonomy display, и прочего.

Таксономия здесь необходима. Очень много фильтров нужно применять... модуль Panels не решит вопроса, и вывод блоками тоже не вариант.

Аватар пользователя Veselochka Veselochka 13 января 2014 в 18:08

Ребята, помогите снова выйти из тупика. Подскажите каким образом можно вывести два разных вьюс, но одним словарем через taxonomy display? При переходе к словарю таксономии (вывод) можно выбрать только одно поле из Views и одно из View's display.

Аватар пользователя Sandy Big Boy Sandy Big Boy 13 января 2014 в 23:54

"Veselochka" wrote:
Таксономия здесь необходима. Очень много фильтров нужно применять... модуль Panels не решит вопроса, и вывод блоками тоже не вариант.

Дак модуль Panels как раз с таксономией позволяет удобно работать. Очень легко переопределить вывод для словарей таксономии или для конкретных терминов.

"Veselochka" wrote:
Ребята, помогите снова выйти из тупика. Подскажите каким образом можно вывести два разных вьюс, но одним словарем через taxonomy display? При переходе к словарю таксономии (вывод) можно выбрать только одно поле из Views и одно из View's display.

Ну если я правильно понял проблему, то как раз модуль Panels (напару с Page Manager, ессно) и позволяет легко решать подобные проблемы.

Аватар пользователя Veselochka Veselochka 14 января 2014 в 0:59

Sandy Big Boy wrote:
"Veselochka" wrote:
Таксономия здесь необходима. Очень много фильтров нужно применять... модуль Panels не решит вопроса, и вывод блоками тоже не вариант.

Дак модуль Panels как раз с таксономией позволяет удобно работать. Очень легко переопределить вывод для словарей таксономии или для конкретных терминов.

"Veselochka" wrote:
Ребята, помогите снова выйти из тупика. Подскажите каким образом можно вывести два разных вьюс, но одним словарем через taxonomy display? При переходе к словарю таксономии (вывод) можно выбрать только одно поле из Views и одно из View's display.

Ну если я правильно понял проблему, то как раз модуль Panels (напару с Page Manager, ессно) и позволяет легко решать подобные проблемы.


Спасибо Вам за отклик! Можно подробнее, как всё сделать с помощью Panels (модуль стоит, осваиваю) и Page Manager? У меня в словарях термины должны одновременно выводить из вьюс содержимое по фильтрам. У всех вьюс разные темы css, по этому как раз блоками, вернее Panels их только и можно наверное одновременно вывести. Тем более, что как раз Panels решает еще одну задачу, выводить нужно по группировке (1 вьюс выше, потом второй ниже и т.д.).С помощью Panels можно наверное обойтись без Page Manager? Вначале была неправа, отклонив преждевременно модуль Panels... :(((

Аватар пользователя Sandy Big Boy Sandy Big Boy 10 ноября 2015 в 11:49

Без Page Manager не обойтись. Он как раз и позволяет полностью переопределять страницы для терминов таксономии. Чтобы переопределять вывод терминов таксономии нужно вкючить соответсвующую страницу в Page Manager, см. картинку.
После того как включили эту страничку, то создаем там вариант и задаем нужные правила выбора. Обычно правило выбора задается по словарю, но можно и для отдельных терминов таксономии задать разный вывод.
А в Содержимом варианта уже добавляем нужные нам views, только views создаем в виде фрагментов панелей (panel pane), а не страниц или блоков.

Можно вот здесь уроки глянуть - http://podrupalim.com/tags/paneli там на русском. На английском есть еще больше и лучше.

Если будут конкретные вопросы, спрашивайте. А вопросы вероятно будут, так как передача аргументов (контекстные фильтры) многим кажется не очень понятной. Smile

Аватар пользователя Veselochka Veselochka 14 января 2014 в 10:27

Sandy Big Boy wrote:
Без Page Manager не обойтись. Он как раз и позволяет полностью переопределять страницы для терминов таксономии. Чтобы переопределять вывод терминов таксономии нужно вкючить соответсвующую страницу в Page Manager, см. картинку.
После того как включили эту страничку, то создаем там вариант и задаем нужные правила выбора. Обычно правило выбора задается по словарю, но можно и для отдельных терминов таксономии задать разный вывод.
А в Содержимом варианта уже добавляем нужные нам views, только views создаем в виде фрагментов панелей (panel pane), а не страниц или блоков.

Можно вот здесь уроки глянуть - http://podrupalim.com/tags/paneli там на русском. На английском есть еще больше и лучше.

Если будут конкретные вопросы, спрашивайте. А вопросы вероятно будут, так как передача аргументов (контекстные фильтры) многим кажется не очень понятной. :)


Огромное Вам Спасибо! Буду разбираться. Конечно вопросы будут...