Twig Drupal8模板中的PHP代码

Twig Drupal8模板中的PHP代码,twig,drupal-8,Twig,Drupal 8,如何在Drupal8Twig模板中使用普通PHP代码 require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/include.php')); 不能在细枝模板中使用PHP 我不知道你到底想完成什么,但是Drupal的渲染管道中有很多钩子和点,你可以把你的PHP逻辑放在那里,所以不需要做这些“黑客”的事情。如果您告诉我们include.php文件应该做什么,也许我们可以给您一个提示,告诉您应该在哪里查找。您不能在细枝模板中使用php 我不知道你到底想完成

如何在Drupal8Twig模板中使用普通PHP代码

require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/include.php'));

不能在细枝模板中使用PHP


我不知道你到底想完成什么,但是Drupal的渲染管道中有很多钩子和点,你可以把你的PHP逻辑放在那里,所以不需要做这些“黑客”的事情。如果您告诉我们include.php文件应该做什么,也许我们可以给您一个提示,告诉您应该在哪里查找。

您不能在细枝模板中使用php


我不知道你到底想完成什么,但是Drupal的渲染管道中有很多钩子和点,你可以把你的PHP逻辑放在那里,所以不需要做这些“黑客”的事情。如果您告诉我们include.php文件应该做什么,也许我们可以给您一个查看位置的提示。

您可以使用模板挂钩将变量附加到细枝模板


在twig中没有使用php的选项。

您可以使用模板挂钩将变量附加到twig模板


在twig中没有使用php的选项。

为什么要这样做?你破坏了模板语言的全部功能。类似的事情甚至在使用PHP作为模板语言的D7中也没有完成。如果您需要在模板中包含另一个脚本,那么您一定是做错了什么。为什么要这样做?您正在破坏模板语言的全部功能。类似的事情甚至在使用PHP作为模板语言的D7中也没有完成。如果你需要在模板中包含另一个脚本,那么你一定是做错了什么。我确实有一个类似的问题,我需要在node.html.twig中添加一个函数。我需要添加一个disks函数,用于根据要加载小部件的节点中的字段设置标识符。但我不确定如何将其添加到模板中。this.page.identifier='';这是我需要添加的一个。我确实有一个类似的问题,我需要在node.html.twig中添加一个函数。我需要添加一个disks函数,用于根据要加载小部件的节点中的字段设置标识符。但我不确定如何将其添加到模板中。this.page.identifier='';这是我需要补充的。