Drupal: как показать конкретный вид в конкретном блоке

StackOverflow https://stackoverflow.com/questions/836195

Вопрос

Предположим, я создал представление, которое показывает какие-то истории. Но я хочу показать это представление в левой панели & # 8212; не ссылка на представление, а само представление.

Как я могу связать мой новый вид с фиксированной позицией блока? Я хочу иметь возможность отображать данные реального просмотра в различных местах на моей странице. Это возможно, или я ограничен только центральной областью и ссылками на виды из меню?

Это было полезно?

Решение

Используя Views 2.x для Drupal 6.x, просто создать блок из представления. Каждый вид имеет набор настроек по умолчанию и некоторое количество настроек дисплея. Отображение может быть страницей, блоком, фидом или чем-то еще, что авторы творческого модуля.

Чтобы заблокировать вид, просто " Добавить отображение " типа " block " ;, переопределить любые параметры, которые вы хотите изменить в блоке (IE - отображать меньше элементов, только заголовок узла, что угодно). Затем у вас есть блок, который вы можете разместить как любой другой блок Drupal.

edit: Ответить на " Можно ли ограничить истории тегами " ;? Конечно, вещь. Вы просто добавляете фильтр для терминов таксономии.

Другие советы

Получить представление для отображения в блоке легко. После того как вы создали вид и назначили вид в качестве позиции блока, вы просто направляетесь к блокам в своем администраторе, и вы увидите вид.

Просто выберите блок и сохраните его. Просто.

Если ваше представление не отображается, проверьте фильтры и убедитесь, что поля представления правильные. Обычно, если они не отображаются, это что-то простое, например, выбрать содержимое опубликованного = да .

Вы можете создавать представления в виде страниц или блоков. Поскольку вы не знаете точно, с какой версией Drupal / Views вы работаете, все, что я могу сказать до сих пор, это то, что после создания представления вы можете указать, чтобы оно отображалось в виде блока или страницы.

Затем перейдите к настройкам блоков и установите их в нужное положение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top