Изменение переменных в файлах .tpl в drupal

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

Мне часто нужно изменить разметку или стили и т. Д. На элементах $page['highlight']

Когда я var_dump любая переменная в любом файле .tpl дает только основную информацию. Допустим, я должен добавить дополнительные div элемент в контенте, который будет отображаться в области $ page [‘highlight’]. Как бы я смог захватить этот элемент и изменить его, прежде чем он отобразится на странице?

Тот же случай произошел со мной, когда я сделал просмотр страницы в Drupal. У меня был собственный файл .tpl, который отображал представление, и все записи отображались одной переменной, например

print $rows

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

Большое спасибо.

0

Решение

Есть разные способы сделать то же самое, что вы говорите.

В представлениях вы можете настроить свои результаты с помощью Тема: информация вариант. Это в правой нижней части конфигурации вида. Здесь у вас есть возможность создать новый файл и настроить результаты просмотра. В вашем случае вам нужно создать новый Вывод стиля строки: (содержит значение $ строка переменная).

Я прикрепляю файл с примером

Вот учебник: https://www.ostraining.com/blog/drupal/views-templates/

О $ страница переменная. У вас разные варианты зависит от контекста. Например, если вам нужно добавить На всех страницах лучше всего отредактировать page.tpl.php в твоей теме.

Другим вариантом является изменение template.php вашей темы, но только если вам нужно добавить html в некоторых случаях.

Надеюсь, поможет.

С уважением.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]