Каталог товаров на Drupal 7 и Views. Часть 5 - Создаем блок с последними товарами.

image

29.04.12
Comments 0

В сегодняшнем небольшом уроке по модулю views мы научимся создавать блоки с отображением последних добавленных товаров в каталог. Вы в очередной раз убедитесь, что связка Drupal и Views очень крутая штука, с помощью которой можно создавать мощные сайты, уж не знаю, сколько дополнительных модулей пришлось бы поставить на другие CMS, чтобы хоть как то приблизится к возможностям этого тандема. Ну, хватит лирических отступлений, приступим к делу.

Авторизуйтесь на нашем сайте каталога товаров, в панели администратора. Пройдите в раздел «Структура -> Представления», нажмите редактировать напротив созданного нами представления «Телефоны». Нажмите на кнопку со страшным названием «Add», и из раскрывшегося списка выберите пункт «Добавить блок».

Views

Давайте сразу переименуем его, вместо отображаемого названия «Блок», установите имя «Последние товары». Так же переименуйте название заголовка блока в «Последние товары».

Пройдите в пункт настроек «Формат» и установите тип формата «неформатированный список». Не забывайте обращать внимание на то что вы должны применять настройки к тому отображению, которое вы редактируете в данный момень, иначе вы собьете конфигурации в других отображениях.

Views

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

Теперь нам нужно настроить отображаемое количество товаров в блоке. Для этого найдите раздел «Навигатор». Выберите пункт настроек «Отображать указанное количество элементов» и укажите значение 2 элемента, но это не принципиально, можете указать и значение 1.

Для того чтобы товары сортировались по дате публикации в порядке убывания ничего трогать не нужно, так как в пункте настроек «Критерии сортировки» этот параметр настроен по умолчанию.

Ну а теперь дело остается за малым, нам нужно вывести полученный нами блок в одном из регионов на нашем сайте. Для этого пройдите в «Структура -> Блоки», найдите созданный нами блок «Последние товары», и поместите его в нужный регион на сайте, при создании урока я использовал стандартную тему Bartik и в качестве региона выбрал «Вторая боковая панель».

Комментировать