Drupal6 - чтение пользовательских полей со страницы внутри блока (это на этой странице) - PullRequest
1 голос
/ 12 января 2012

У нас есть страница, которой мы дали настраиваемое текстовое поле заголовка.

Например ...

  • Название: Фрукты
  • Пользовательский заголовок: мы обязательно любим фрукты.
  • Тело: яблоки, бананы, огурцы, дурианы, ...

В шаблоне страницы есть пользовательский регион, в который мы поместили блок для отображения «Заголовка» и «Пользовательского заголовка», например,

[custom_header_region]

  • Фрукты: мы уверены, что любим фрукты

[основной корпус]

  • Фрукты
  • яблоки, бананы, огурцы, дурианы, ...

Итак, мой вопрос таков: внутри этой [области пользовательского заголовка], если у нас есть представление с отображением в виде блока, как мы можем отобразить эти пользовательские переменные со страницы, на которой находится блок?

Я бы предпочел не устанавливать дополнительные модули, чтобы это работало, но если это совершенно необходимо, это тоже хорошо. Спасибо.

1 Ответ

1 голос
/ 12 января 2012
  1. Создать представление и дать ему аргумент.
  2. Выберите идентификатор узла в качестве поля для аргумента
  3. Установите для конфигурации «предоставить аргумент по умолчанию». Аргумент по умолчанию должен заключаться в получении идентификатора узла из URL, если он не предоставлен.

Вам также понадобится установить другой фильтр, который будет ограничивать его только типом контента, который используется в этом дизайне (блог, что угодно ...) и ограничивать результат отображением 1.

...