如何在drupal 8中的自定义块中添加php代码

时间:2018-05-21 05:51:03

标签: drupal-8

我有一个drupal 8全新安装,我需要添加一些PHP代码,例如在自定义块中获取基本URL。 请指导我实现这个目标。 感谢。

1 个答案:

答案 0 :(得分:1)

PHP过滤器是Drupal 7中的核心模块,但在Drupal 8中,由于某些安全原因,它被删除了。

您可以而且应该使用template_preprocess_block执行PHP逻辑。正如创建一个程序块一样,你可以使用PHP对于这个用例来说,工作量超出了必要的范围,而且是过度杀伤。

此外,如果没有任何关于根据基本URL使其动态化的具体信息,这就是我可以做到的。

相关问题