Drupal中的PHP无效

时间:2013-02-11 13:18:04

标签: php drupal

我在文本格式为PHP代码的块中有以下内容。出于某种原因,当我查看页面时,php被剥离了。

<a href="<?php print base_path(); ?>node/add/f2?edit[field_f2][und]=<?php print arg(2); ?>">New</a>

3 个答案:

答案 0 :(得分:1)

您的标记不匹配:

<a href="<?php print base_path(); ?>/node/add/f2?edit[field_f2][und]=<?php print arg(2); ?>"New</a>

应该是:

<a href="<?php print base_path(); ?>/node/add/f2?edit[field_f2][und]=<?php print arg(2); ?>">New</a>

注意“新”

之前的额外>

答案 1 :(得分:1)

除了启用“PHP过滤器”模块并设置正确的权限外,您还需要在此处编辑格式类型:

/admin/config/content/formats/php_code

勾选您想要访问的“角色”,并勾选“PHP评估者”过滤器选项。

答案 2 :(得分:0)

;后遗失print base_path() 它应该是print base_path();