如何直接编辑块中包含的php文件?

时间:2014-08-26 23:01:22

标签: php drupal drupal-7 drupal-blocks

我的任务是更改drupal中的块中的代码。当我进入该区块时(通过单击"配置"),它显示:

Block body:
    <?php include('sites/all/contemplates/code-file.php') ?>

如何在Drupal界面中编辑该文件code-file.php

1 个答案:

答案 0 :(得分:0)

您不能直接在Drupal安装中编辑可执行的php文件,也不能让任何人都能编辑。通过ui将可执行的php文件/代码上传到服务器的安全隐患令人担忧。

您应该获取文件副本,根据需要进行修改,然后通过ssh或ftp将其上传到您的安装中。此外,使用Git使部署非常简单。

尽管如此,Drupal核心还带有一个php过滤器模块,允许您嵌入在文本字段中执行的PHP代码。但这不再是一种好习惯。