Я написал модуль в Drupal 7 для вывода обзорной страницы для приложения для управления проектами. Однако я не уверен, как ссылаться на php-переменные в блоке out put. Содержимое этого блока должно отображаться через основную область содержимого.Вывод динамического содержимого php из модуля drupal 7
Первоначально я думал, что смогу сделать что-то вроде этого (т. Е. Fullpath представляет собой путь к изображению, которое будет динамически изменяться на основе возвращаемого запроса db).
$block['content'] = ("<div><p>Overview stuff <?php echo $fullPath?></p></div>");
Однако элемент PHP не приходит через, и я не думаю, что это правильный способ сделать это в любом случае. У меня еще не было опыта работы с файлами .tpl.php, но это может быть дорога. Я проверил Google для решения и в настоящее время просматриваю документы, но пока не нашел что-то.
Может ли кто-нибудь дать мне представление о том, как я должен это делать?
Большое спасибо
Peter
Спасибо, у меня есть три набора этих каждый с девяти изображений для отображения. каждое изображение находится в div, который затем завернут в другую пару div для ярлыков/классов и т. д. Лучше ли я пытаться использовать трафик tpl.php вместо многих массивов рендеринга? ...... Большое спасибо за ваш ответ. –
Да, возможно, было бы легче создать шаблон для этого. Выполняйте всю логику в функции препроцесса, делая переменные доступными для шаблона. –
Yep шаблон - это путь вперед, спасибо за вашу помощь. –