如何通过Drupal Rules模块节点将发布的内容设置为首页节点?

时间:2010-12-30 17:02:17

标签: drupal drupal-modules drupal-rules

我有一个规则集,它根据某些条件发布节点。这很有效。现在我想将该节点作为首页推广(不在头版中发布):换句话说,我想自动将drupal首页别名更改为新创建的节点。

我是否需要在规则集中创建自定义PHP操作以更新数据库?使用默认规则操作有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

规则附带“执行自定义PHP代码”规则,您可以使用该规则来制定此规则。首页保存为名为“site_frontpage”的变量,因此自定义规则代码应该是非常简单的(未经测试):

variable_set('site_frontpage', $node->path);