Drupal.BY - ресурс друпалеров Беларуси и всего мира. Друпал - система управления сайтами открытым исходным кодом (open source). На нашем сайте вы не только найдёте видеоуроки и помощь по установке и кофигурации Drupal, но и можете поделиться своими знаниями с другими.
Этот видеоурок создан для наглядного пособия для начинающих друпалеров. Поскольку я сам совсем недавно проходил этот этап, то основываясь на своём опыте и проблемах, с которыми я столкнулся во время изучения действительно мощного модуля views, мною был создан обучающий видеоматериал. В нём я описал создание нового типа материала, и способ его настройки через views. В итоге получается меню со ссылкой на страницу с материалами нового типа. Данный урок довольно прост и понятен даже для людей, не сильно разбирающихся в drupal. Ведь наглядный пример всегда лучше текстового описаниия :) Прошу не судить меня строго - это мой первый видеоурок. В дальшейшем я обещаю учесть все Ваши пожелания, и выпускать новые материалы для постижения друпала шестрой версии.
Да, я делаю по заголовку и аргументы выбираю, все равно не работает. Видимо, чего-то недопонимаю. У меня меню сделано таксономией, когда нажимаешь на термин, показывает не список названий, а полностью всю ноду. Если знаете, помогите, пожалуйста.
Давайте определимся, что надо сделать?
Насколько я понимаю, надо вывести список тизеров нод по термину таксономии и сортировкой по заголовку.
Для этого в Views надо поставить:
1) Style settings -> Row Style = Материал (оно же node), тут можно выбрать - показать тизер или всю ноду.
2) В аргументах выбрать "Таксономия: Term ID"
3) Выбрать критерий сортировки (В нашем случае по заголовку)
4) Не забыть указать кол-во материалов которые будут выведены на страницу
Basic settings -> Items to display
5) Если нужен, то включить пэйджер)
+ аргумент по термину таксономии работает адекватно если Вы делаете страницу, а не блок. С блоком есть небольшой хак))
А как Views узнает какой именно термин словаря мне нужно выводить по заголовку? Нужно ли его где-нибудь отмечать или прописывать.
Большое спасибо за помощь!))
Простите))) Не хотелось загружать Вас подробностями, но другого выхода нет.
У меня есть словарь "Фильмы", в нем термины "Жанры" из этих жанров на главную выведено меню и нужно при нажатии, например, на жанр "Комедия", чтобы выводились только названия этих фильмов, потому что сейчас полностью все содержимое. Может я просто не внимательна или не включаю что-то?
1) Что Вас должно заинтересовать, что делать если условие не совпало, смотрим поле "Action to take if argument is not present"
2) Validator options, здесь можно уточнить, какой параметр мы пытаемся передать, в Вашем случае "Validator: Термин таксономии"
И выбрать словарь, в котором надо искать термин.
3) В поле Argument type, нужно уточнить, в каком именно виде мы передаём параметр "Термин таксономии", если Вы используете модуль path, то стоит поставить "Term name/synonym converted to Term ID"
Получилось настроить поля, на просмотре показывает, почти как надо. Но на странице все остается без изменений. И почему-то термины идут сплошь со всего словаря. И еще два глупых вопроса: нужно создавать новый View или использовать, например, view taxonomy_term, и нужно ли прописывать адрес страницы, где мне нужно чтобы он работал (хотя пробовала - не помогло). Спасибо за помощь.
Адрес страницы обязательно! Лучше создать новую вьюху)
Пожалуйста опишите более подробно, то что надо сделать.
Я сделаю и выложу здесь скриншот или SplasH сделает подкаст)
Гигантское спасибо за помощь me, и SplasH за видеоурок! Как выяснилось, в моем случае была проблема из-за того, что мои многочисленные вьюсы мешали друг другу. А тут в комментариях очень подробно расписано, как сделать вывод по заголовку из разных категорий.
#
Опубликовано tolyan15 в Втр, 04/01/2011 - 11:04.
Пробовал в трех браузерах: Опера 11, Firefox 3.5.2 и ИЕ8
Флеш-проигрыватель последний. Вместо окна проигрывателя виден белый экран.
Видео с этого урока http://drupal.by/node/165 проигрываеться отлично.
Дайте пожалуйста прямую ссылку на файл :-)
с почином. хороший урок ;)
Для ну очень начинающих друпаллеров. А в общем неплохо, успехов вам!
а подскажите пожалуйста, как сделать то же самое, но только чтобы была сортировка по названию. Проблема в том что материал сортируется таксономией.
Смотрите Sort Criteria во Views)) В примере сделано по дате, Вам надо по заголовку.
Да, я делаю по заголовку и аргументы выбираю, все равно не работает. Видимо, чего-то недопонимаю. У меня меню сделано таксономией, когда нажимаешь на термин, показывает не список названий, а полностью всю ноду. Если знаете, помогите, пожалуйста.
Давайте определимся, что надо сделать?
Насколько я понимаю, надо вывести список тизеров нод по термину таксономии и сортировкой по заголовку.
Для этого в Views надо поставить:
1) Style settings -> Row Style = Материал (оно же node), тут можно выбрать - показать тизер или всю ноду.
2) В аргументах выбрать "Таксономия: Term ID"
3) Выбрать критерий сортировки (В нашем случае по заголовку)
4) Не забыть указать кол-во материалов которые будут выведены на страницу
Basic settings -> Items to display
5) Если нужен, то включить пэйджер)
+ аргумент по термину таксономии работает адекватно если Вы делаете страницу, а не блок. С блоком есть небольшой хак))
А как Views узнает какой именно термин словаря мне нужно выводить по заголовку? Нужно ли его где-нибудь отмечать или прописывать.
Большое спасибо за помощь!))
А как Views узнает какой именно термин словаря мне нужно выводить по заголовку?
Я что-то опять Вас недопонимаю.
Простите))) Не хотелось загружать Вас подробностями, но другого выхода нет.
У меня есть словарь "Фильмы", в нем термины "Жанры" из этих жанров на главную выведено меню и нужно при нажатии, например, на жанр "Комедия", чтобы выводились только названия этих фильмов, потому что сейчас полностью все содержимое. Может я просто не внимательна или не включаю что-то?
по пунктам:
1) Style settings -> Row Style = Поля (оно же Field), этим мы указываем что выбирать надо конкретные поля.

2) Указываем аргумент для выборки и поля, нам надо "Заголовок"

3) Выбрать поле, по которому надо сортировать.
когда я выбираю в аргументах Term ID, появляется поле настройки, с ним что-нибудь делать?
1) Что Вас должно заинтересовать, что делать если условие не совпало, смотрим поле "Action to take if argument is not present"
2) Validator options, здесь можно уточнить, какой параметр мы пытаемся передать, в Вашем случае "Validator: Термин таксономии"
И выбрать словарь, в котором надо искать термин.
3) В поле Argument type, нужно уточнить, в каком именно виде мы передаём параметр "Термин таксономии", если Вы используете модуль path, то стоит поставить "Term name/synonym converted to Term ID"
Скриншотик по запросу))
Получилось настроить поля, на просмотре показывает, почти как надо. Но на странице все остается без изменений. И почему-то термины идут сплошь со всего словаря. И еще два глупых вопроса: нужно создавать новый View или использовать, например, view taxonomy_term, и нужно ли прописывать адрес страницы, где мне нужно чтобы он работал (хотя пробовала - не помогло). Спасибо за помощь.
Адрес страницы обязательно! Лучше создать новую вьюху)
Пожалуйста опишите более подробно, то что надо сделать.
Я сделаю и выложу здесь скриншот или SplasH сделает подкаст)
Гигантское спасибо за помощь me, и SplasH за видеоурок! Как выяснилось, в моем случае была проблема из-за того, что мои многочисленные вьюсы мешали друг другу. А тут в комментариях очень подробно расписано, как сделать вывод по заголовку из разных категорий.
Огромное спасибо за урок.
Вы мне очень помогли.
Не только вам помогли..
Я давно хотел узнать как выводятся ссылки..
Всех с Новым Годом!
Урок не проигрываеться, поправьте пожалуйста.
проигрывается. поправь флеш
Пробовал в трех браузерах: Опера 11, Firefox 3.5.2 и ИЕ8
Флеш-проигрыватель последний. Вместо окна проигрывателя виден белый экран.
Видео с этого урока http://drupal.by/node/165 проигрываеться отлично.
Дайте пожалуйста прямую ссылку на файл :-)