Я знаю, что это немного концептуальный вопрос, но после многих поисков я не могу понять концепцию, поэтому я надеюсь получить помощь от этой платформы.
Мне часто нужно изменить разметку или стили и т. Д. На элементах $page['highlight']
Когда я var_dump
любая переменная в любом файле .tpl дает только основную информацию. Допустим, я должен добавить дополнительные div
элемент в контенте, который будет отображаться в области $ page [‘highlight’]. Как бы я смог захватить этот элемент и изменить его, прежде чем он отобразится на странице?
Тот же случай произошел со мной, когда я сделал просмотр страницы в Drupal. У меня был собственный файл .tpl, который отображал представление, и все записи отображались одной переменной, например
print $rows
Я специально не спрашиваю код, но многим другим пользователям, включая меня, было бы полезно взять концепцию с небольшим примером.
Большое спасибо.
Есть разные способы сделать то же самое, что вы говорите.
В представлениях вы можете настроить свои результаты с помощью Тема: информация вариант. Это в правой нижней части конфигурации вида. Здесь у вас есть возможность создать новый файл и настроить результаты просмотра. В вашем случае вам нужно создать новый Вывод стиля строки: (содержит значение $ строка переменная).
Вот учебник: https://www.ostraining.com/blog/drupal/views-templates/
О $ страница переменная. У вас разные варианты зависит от контекста. Например, если вам нужно добавить На всех страницах лучше всего отредактировать page.tpl.php в твоей теме.
Другим вариантом является изменение template.php вашей темы, но только если вам нужно добавить html в некоторых случаях.
Надеюсь, поможет.
С уважением.
Других решений пока нет …