我正在为我的内容类型“新闻”创建一个“粘性”复选框。这意味着一个新闻节点是粘性的,并且在框中使用横幅。
这是由cck创建内容表单中的复选框标记的。
该复选框由node_api,
处理所以我检查:如果$ op ='update'和$ node-> type ='news'那么......逻辑。
我不知道为什么,但这似乎不是最好的方法,因为我的所有处理都在那里完成。
这是一个更逻辑的方式/地方来处理这个问题吗?
@edit,
我还必须创建一个额外的模块来激活它。我有一个“通用”模块,可以处理这些一般事物中的一些“
答案 0 :(得分:1)
我为粘贴创建了一个set_variable,用于存储Node_ID。
这样,当我制作一个内容Item粘贴时,剩下的全部都是“Unsticky”。
像魅力一样。
答案 1 :(得分:0)
如果在创建新的“新闻”节点时需要取消设置“粘滞”复选框,那么这可能是最简单的方法。我没有尝试过,但你也可以使用规则和动作模块来做到这一点。
如果在将新的“新闻”节点设置为粘性时不需要取消设置旧的“粘性”字段,那么您可以使用一个View来返回具有粘性的单个最新“新闻”节点字段集。然后,您可以显示查看结果。