【问题标题】:Issue with "modify taxonomy"“修改分类法”的问题
【发布时间】:2010-08-27 11:01:18
【问题描述】:

我正在使用 Drupal 6 创建一个提要收集站点。我通过提要模块导入原始提要并复制它们的标签。但我也想根据作者姓名分配一个类别(第二分类中的术语),以便能够统一划分内容。

我想使用规则模块 (rules-6.x-1.2) 在导入时分配这些类别。我使用以下步骤:

ON 事件内容将被保存

IF 文本比较([node:author-name], TheAuthorName)

DO 修改节点分类术语(保存内容,永久,添加所选术语)

我选择要添加的术语作为标签的“-none selected-”和类别的“TheCategory”。

现在,当我导入提要时,“TheCategory”类别被添加到内容中,但标签消失了。

如果我为操作选择“用选定的术语替换现有术语”或“替换相同词汇中的术语”,也会发生这种情况。编辑时,无论我之前输入了什么,总是选择“添加...”的单选按钮。是的,我点击了“保存”。

这是做我想做的事情的正确方法吗?为什么它不起作用?我可以用另一个模块来做这个吗(我不需要其他任何规则……)?

感谢您的帮助!

【问题讨论】:

    标签: drupal feed drupal-rules


    【解决方案1】:

    好的,所以我发现执行此操作的正确触发器是“创建了新内容”(我不知何故无法事先开始工作)。

    所以,我在调试模式下运行规则模块,发现规则被触发,过滤器返回 TRUE,修改节点分类动作成功完成。但分类法完全没有改变。

    我玩了一会儿,推迟了对新创建内容的“保存内容”操作。事实证明,这解决了问题,现在一切正常。

    还是有一些缺陷:

    • 我检查了“永久应用更改”,但它没有做任何事情。
    • 我取消选中“永久应用更改”,但再次编辑时,该框再次被选中(可能设置未保存开始)
    • 对于显然没有保存的“修改节点分类”操作类型的单选按钮也是如此

    也许这可以帮助某人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-13
      • 2011-06-30
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 2011-01-27
      相关资源
      最近更新 更多