什么是“Drupal方式”来做到这一点(页面中的动态内容)?

时间:2011-01-21 02:20:06

标签: drupal

这是How to get URL argument in Page body by PHP?的后续问题。

目标:网站内容编辑器需要根据URL参数显示动态内容,即:

网址:

http://example.com/node/1?Name=John

在Page node:

<?php if (isset($_GET['Name'])) { ?>

  <?php print "Dear " . $_GET['Name'] . ","; ?>

<?php } else { ?>

  Hello,

<?php } ?>

   blah blah blah ...

您可以想象该URL来自EDM消息中的链接。 EDM消息和页面内容都由同一内容编辑器维护。

那么,什么是 Drupal方式来归档这个?

1 个答案:

答案 0 :(得分:2)

您可以创建一个扩展令牌模块功能的模块,以允许将各种_GET变量用作正文中的令牌。使令牌可用的代码并不是什么大问题,使用下面的令牌过滤器模块可以使编辑器使用节点主体中的值变得简单。

http://drupal.org/project/token_filter