テキスト形式がPHPコードであるブロックに次のものがあります。ページを表示すると、何らかの理由でphpが削除されます。
<a href="<?php print base_path(); ?>node/add/f2?edit[field_f2][und]=<?php print arg(2); ?>">New</a>
「PHP フィルター」モジュールを有効にして正しい権限を設定するだけでなく、ここでフォーマット タイプを編集する必要もあります。
/admin/config/content/formats/php_code
アクセスしたい「ロール」にチェックマークを付け、「PHP エバリュエーター」フィルターオプションにチェックマークを付けます。
タグが一致していません:
<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>
>
「New」の前の余分に注意してください
;
の後に欠落がありprint base_path()
ます。
そのはずprint base_path();