Создание, продвижение сайтов
компьютерная поддержка
53-02-63

Программный вывод views

08 августа 2018

Данный пример можно применить в том случаи если вам необходимо вывести представление(views) в нестандартном месте или не хочется создавать лишний регион в вашей теме(тема.info).
Код который представлен ниже можно поставить непосредственно в шаблон либо в блок, но тогда необходимо включить PHP code и в настройках ввода текста указать этот формат.

Разберем на примере

Допустим, есть  представление с программным названием  blog. В нем добавили поля на вывод по своему вкусу. И добавляем стиль отображения Блок .Так вот,  что бы вывести его нужно всего лишь добавить в нужную вам область (или блок) следующий код

<?php print views_embed_view('blog', 'block_1'); ?>

А если есть аргументы?

Если у вас есть представление, которому необходимо передавать аргументы то код немного изменяется

<?php print views_embed_view('blog', 'block_1',$arg); ?>

Где $arg это некий аргумент c которым работает views

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

Чтобы впоследствии провести фильтрацию по переданному во views_embed_view() аргументу, надо создать контекстный фильтр, передать в него значение по умолчанию PHP код 

$view->args[0]

Узнайте о нас больше:

Мы предлагаем широкий спект услуг по сайтам и компьютерной поддержке

Создание сайтов

Мы разрабатываем как простые сайты - визитки, так и индивидуальные проекты. Основная система разработки - CMS Drupal.

Узнать подробнее

Продвижение сайтов

Одно из основных направлений работы нашей компании - продвижение сайтов в Саратове и области. Мы поможем Вам с SEO - продвижением сайтов и настройкой и ведением контекстной рекламы в Яндекс Директ.

Бесплатная SEO-консультация

Компьтерная поддержка

Мы оказываем услуги компаниям и частным лицам в области настройки компьютерного оборудования:

  • Настройка роутеров и локальных сетей
  • Установка Windows
  • Оптимизация работы компьютеров
  • Лечение вирусов
  • Восстановление данных с жестких дисков
Узнать подробнее
Сделайте заказ с сайта и получите 10% скидку на услугу

Заказ услуги с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
Заказать бесплатную SEO-консультацию

Запрос бесплатной SEO - консультации с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
Письмо в компанию Райбин

Письмо в компанию RAYBIN

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности