Вед-дев, Сео, Манимейкинг

Создание блока с похожими материалами при помощи Views

У всех веб-мастеров со временем возникает необходимость в создании функционала "похожие материалы", для того чтобы после прочтения какого-либо материала пользователь не уходил сразу с сайта, а пошел читать дальше контент, так сказать, улучшаем время провождения пользователей на нашем сайте. Делается этот функционал в друпале 7 при помощи Views.

Создаем новое представление

related_nodes.png

Кликаем "Save & edit". Далее мы добавляем контекстуальный фильтр "Content: nid" ПОД "When the filter value is NOT available" выбираем "Provide default value" и выбираем в селект листе "Content ID from URL"

Создание блока с похожими материалами при помощи Views

Чуть ниже в настройках на этой же странице нажимаем на "More" и ставим галочку на exclude. Этот пункт делается для того чтобы нода, в которой мы находимся - не отображалась в блоке "похожие материалы".

Далее добавляем еще один контекстуальный фильтр "Content: Has taxonomy term ID" ПОД "When the filter value is NOT available", выбираем "Provide default value" и выбрать из селект листа "Taxonomy term ID from URL". Далее выбираем "Load default filter from node page, that's good for related taxonomy blocks" после нажатия на этот чекбокс появится еще выбор словаря, выбираем необходимый нам словарь.

Создание блока с похожими материалами при помощи Views

Сохраняемся и выводим блок на страницах наших нод.



Комментарии (0)

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 1 месяц 1 неделя назад
    Спасибо. С Новым Годом! 
  • Den 2 месяца 5 дней назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 2 месяца 5 дней назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 3 месяца 4 дня назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 3 месяца 5 дней назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 3 месяца 6 дней назад
    захожу на mysql через ssh по команде  
  • admin 3 месяца 1 неделя назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 3 месяца 1 неделя назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 3 месяца 3 недели назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 5 месяцев 4 дня назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!