Здравствуйте, Дамы и Господа! Воду лить не буду, сразу к делу. Пытаюсь сделать сайт (речь идет не о теме оформления) по образу и подобию http://www.partycrim.com/. На первый взгляд вроде бы всё понятно, taxonomy+views. Но когда начала создавать словари, термины и вьюшки, то всё переплелось переконфликтовалось между собой. Заблудилась полностью, мозги закипели, и теперь в полном тупике. Всё снесла подчистую, даже теперь не знаю с чего начать. Прошу помощи у спецов, если человек профи, то ему не трудно определить структуру сайта. Если кто-то поможет с разъяснениями, буду благодарна. Не отправляйте пожалуйста в "автошколу", я просто прошу помощи.
Комментарии
Вода и есть..
Формулируйте вопросы конкретнее и понятнее...
так там как минимум 7 типов материалов(хотя некоторые допустим новости и статьи можно объединить в один тип) и 4 словаря для начала надо сделать ,ну и потом уже все выводить вьюхами
как то вы так решили сразу с порталов начинать?
Таксономия видна только на вкладках "Идеи для праздников" и "Поздравления и пожелания"
Это два отдельных словаря.
Структура с того сайта, примерно такая:
Идеи для праздников
-ЗАСТОЛЬНЫЕ ПЕСНИ
--СВАДЕБНЫЕ ПЕСНИ
--НА ДЕНЬ РОЖДЕНИЯ
--НОВОГОДНИЕ ПЕСНИ
-ИГРЫ И КОНКУРСЫ
--НА ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ
-РОЗЫГРЫШИ
--НА СВАДЬБУ
--НА ДЕНЬ РОЖДЕНИЯ
--НА ДЕТСКИЙ ПРАЗДНИК
--НА УЛИЦЕ
--ПО ТЕЛЕФОНУ
-СЦЕНАРИИ ПРАЗДНИКОВ
--ДЕТСКИХ ПРАЗДНИКОВ
--ДЕНЬ РОЖДЕНИЯ
--НА СВАДЬБУ
Где пунктир это вложенность.
Установите модуль taxonomy manager может он вам поможет в организации структуры.
Парни, спасибо вам, что отозвались! Я, чтобы снова не заблудиться, буду конкретно формулировать вопросы по порядку.
а типы организаций и города ?
а типы открыток , а категории открыток?
а категории праздников? а категории видео?
да да, верхнее меню вообще не заметил, ваша правда!
Вообще данный сайт, уг. Я имею ввиду тему оформления, тяжело воспринимать инфу.
Я привела пример http://www.partycrim.com/, по этому не буду ничего переименовывать, пусть так и будет, чтобы не путаться. Главное меню пока опускаем. Интересует второе меню:
_________________________________________________________________
Свадьба |День рождения| Детские праздники | Отдых и развлечения|
_________________________________________________________________
Эти пункты меню являются словарями таксономии выведенными вьюс, или как тип материала содержимое выведенное в вьюс?
Поясню немного. Я могла бы заказать всё это за деньги и не заморачиваться, но есть два "НО"
1. Проект не коммерческий, просто очень похожа структура.
2. Мне очень нравится CMS Drupal, по этому хочу сама постигать все тонкости.
Мне кажется, это представления которые выводят статьи по темам, и блоками слевой стороны выведено меню таксономии.
Наверное тоже ни у кого не получилось разобраться с этой структурой...
Извините, я не такой опытный как ребята выше но предлагаю рассмотреть следующие.
Мое мнение - Вам нафиг не нужна структура сайта выше, создайте свою.
Создайте словари таксономии
Пример:
Очень удобная штука позволяет создать сразу кучу терминов\подтерминов, а не по одному, экономит время.
У них это ссылки модуля меню, ссылающиеся на ту или иную страницу представления (Views)
p.s. Может, если Вы не очень разбираетесь а проект не коммерческий, вы по просите на форуме в разделе Поиск специалистов и работы помощь, если кто откликнется Вам сделают хотя бы скелет, на правильной сборке а дальше сами, все же легче.
Спасибо Вам за отзыв! Думаю, что вряд ли кто поможет в разделе "поиск специалистов и работы".
Мой Вам совет купите сайт тыс. за 8-10руб. или сами будете делать пол года-год, и это минимум.
Я через это все прошел. не наступайте на мои грабли.
Да, наверное так и придется сделать. Чуть больше года назад один мой знакомый обратился сюда за помощью по автомобильной теме, что-то типа СТО. С него взяли 150$ за список модулей, которые необходимы, потом 300$ за то, чтобы их правильно установить и настроить на сайте. Длилось всё это больше двух месяцев, ответили, что для этой темы оформления ничего работать не будет... Деньги так и пропали... Потом ребята с Одессы сделали ему сайт вместе с темой оформления, со всем необходимым за три недели. Сейчас пользуется и здравствует!
А шо ви хотели? Селяви..-)
Все хотят кушать..
(шутка)
Друпал с наскоку не возьмешь..
Сначало много теории..
Потом хоумпага..
Потом очень много теории..
Хоумпага посложнее..
И так до нужного результата..
Согласна.
не-не сразу надо брать социальную сеть или доску объявлений простенькую типа авито , ну или на крайняк портальчик какой
Юморист! Может начать с "одноклассников" ?
А вообще все просто
3 словаря таксономии:
------------------------
1.События (Свадьбы, праздники и т.д.)
2.Организации
3.Города
2 типа материала:
-----------------------
1.Предложение
Связано со всеми словарями
2.Тематические статьи
Связано со словарями 1.Организации 2.События
Из словаря События делаем менюшку (Свадьбы, праздники и т.д.)
1 вьюс
------------------
Вывод материалов: Предложение, Статьи
Группировка: по типу материала
1 Контекстный фильтр по словарю События.
2 экспозед-фильтра по словарям Организации,Города (радиобатоны, затемизированные под меню).
Экспозед фильтры размещаем в блоках
Профит..
Вот только словарь "Организации" я бы назвал "Виды услуг"
Так как-то логичнее.
А что Вы имеете ввиду под типом материала "Предложение"
ну так открытки есть папе ,брату , любимой на 8 марта , а есть анимированные , видео , в стихах итд
праздничное видео есть свадебное , детские праздники и тд
идеи для праздников есть игры , розыгрыши , конкурсы и тд
там можно еще парочку словарей придумать по необходимости
и типы материалов тоже разные - тосты отличаются от статей и свадебного видео , а тем более от объвления
это ответ на этот вопрос:
Да и про открытки тоже самое:
Материал "Поздравления"
Таксономия: "Тип поздравления", "Кому"
Вьюс: экспозед-фильтры по терминам
и т.д. и т.п.
Ситуация немного проясняется...
Организации еще разбиты на так называемые категории STANDART,BUSINESS,CLASSIC здесь http://www.partycrim.com/reklama-na-saite, и эти категории видимо тоже разбиты на три типа материала, затем каждый материал выведен вьюсом (полями)т.к. картинка в виде визитки-это background.
Только я не пойму, как эти материалы вывести и отфильтровать. С помощью taxonomy display, или по другому? Каждая такая "визитка" ведет не на термин, а на ноду.
Здравствуйте, Друзья! Почти разобралась со словарями, фильтрацией, можно сказать скоро должно заработать.
Опишу другие проблемы.
Создала три типа материала по категориям организаций.
1 категория (5 содержимого)
2 категория (5 содержимого)
3 категория (5 содержимого)
Из каждого материала сделала отдельный вьюс.
У каждого вьюса свои правила в CSS, только не в самом вьюс, а в стилях темы оформления style.css (background, отступы, поля, и т.д.)
В каждой категории есть несколько фильтров по таксономии, но чтобы не лезть в дебри остановлюсь например на фильтре "город".
Первая проблема: по городам фильтруется, но сразу пропадает вся моя темизация и получается стандартный фильтр по таксономии, taxonomy display в этом случае тоже не работает.
Вторая проблема: Создан еще один тип материала "Услуги", а из него вьюс.
Нужно разместить все три вьюс, описанные выше (1 категория, 2 категория, 3 категория) на странице вьюс "Услуги", с учетом того, что они все имеют разные поля, тему и т.д., и в тоже время все категории (1,2,3) должны фильтроваться по городам, т.к. в каждой категории несколько городов.
Вот такие мои проблемы на сегодняшний день. Буду благодарна за ваши советы.
С Первой проблемой разобралась.
Сейчас актуальна вторая проблема.
А почему бы и нет? Я начал примерно с такого же, плюс еще search api со solr пришлось использовать, плюс feeds и прочая дребедень. И ниче вроде, пару недель чтения гугля и норм.
ИМХО для такого сайта напрашивается использование панелей (модуль Panels). Этот модуль позволит избежать использования taxonomy display, и прочего.
Таксономия здесь необходима. Очень много фильтров нужно применять... модуль Panels не решит вопроса, и вывод блоками тоже не вариант.
Ребята, помогите снова выйти из тупика. Подскажите каким образом можно вывести два разных вьюс, но одним словарем через taxonomy display? При переходе к словарю таксономии (вывод) можно выбрать только одно поле из Views и одно из View's display.
Дак модуль Panels как раз с таксономией позволяет удобно работать. Очень легко переопределить вывод для словарей таксономии или для конкретных терминов.
Ну если я правильно понял проблему, то как раз модуль Panels (напару с Page Manager, ессно) и позволяет легко решать подобные проблемы.
Спасибо Вам за отклик! Можно подробнее, как всё сделать с помощью Panels (модуль стоит, осваиваю) и Page Manager? У меня в словарях термины должны одновременно выводить из вьюс содержимое по фильтрам. У всех вьюс разные темы css, по этому как раз блоками, вернее Panels их только и можно наверное одновременно вывести. Тем более, что как раз Panels решает еще одну задачу, выводить нужно по группировке (1 вьюс выше, потом второй ниже и т.д.).С помощью Panels можно наверное обойтись без Page Manager? Вначале была неправа, отклонив преждевременно модуль Panels... :(((
Без Page Manager не обойтись. Он как раз и позволяет полностью переопределять страницы для терминов таксономии. Чтобы переопределять вывод терминов таксономии нужно вкючить соответсвующую страницу в Page Manager, см. картинку.
После того как включили эту страничку, то создаем там вариант и задаем нужные правила выбора. Обычно правило выбора задается по словарю, но можно и для отдельных терминов таксономии задать разный вывод.
А в Содержимом варианта уже добавляем нужные нам views, только views создаем в виде фрагментов панелей (panel pane), а не страниц или блоков.
Можно вот здесь уроки глянуть - http://podrupalim.com/tags/paneli там на русском. На английском есть еще больше и лучше.
Если будут конкретные вопросы, спрашивайте. А вопросы вероятно будут, так как передача аргументов (контекстные фильтры) многим кажется не очень понятной.
Огромное Вам Спасибо! Буду разбираться. Конечно вопросы будут...