Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 6 具有全局设置的Drupal cck复选框_Drupal 6_Drupal Fapi_Nodeapi - Fatal编程技术网

Drupal 6 具有全局设置的Drupal cck复选框

Drupal 6 具有全局设置的Drupal cck复选框,drupal-6,drupal-fapi,nodeapi,Drupal 6,Drupal Fapi,Nodeapi,我正在为我的内容类型“新闻”创建一个“粘性”复选框。这意味着一个新闻节点是粘性的,并用于类似横幅的框中 这由cck创建内容表单中的复选框标记 复选框由node_api处理 所以我检查:如果$op='update'和$node->type='news',那么。。。逻辑 我不知道为什么,但这似乎不是最好的方法,因为我所有的noe处理都在那里完成 是否有更符合逻辑的方法/场所来处理这一问题 @编辑 我还必须创建一个额外的模块来激活它。我有一个“常规”模块,它处理一些常规的事情“如果您需要在创建新的“新

我正在为我的内容类型“新闻”创建一个“粘性”复选框。这意味着一个新闻节点是粘性的,并用于类似横幅的框中

这由cck创建内容表单中的复选框标记

复选框由node_api处理

所以我检查:如果$op='update'和$node->type='news',那么。。。逻辑

我不知道为什么,但这似乎不是最好的方法,因为我所有的noe处理都在那里完成

是否有更符合逻辑的方法/场所来处理这一问题

@编辑

我还必须创建一个额外的模块来激活它。我有一个“常规”模块,它处理一些常规的事情“

如果您需要在创建新的“新闻”节点时取消设置“粘性”复选框,那么是的,这可能是最简单的方法。我没有尝试过,但您也可以使用规则和操作模块来完成

如果在新“新闻”节点设置为“粘性”时不需要取消设置旧的“粘性”字段,则可以使用一个视图,该视图返回设置了“粘性”字段的单个最新“新闻”节点。然后可以显示视图结果。

如果在新“新闻”节点设置时需要取消设置“粘性”复选框“节点被创建,那么是的,这可能是最简单的方法。我还没有尝试过,但是您也可以使用规则和操作模块来实现这一点


如果在新的“新闻”节点设置为“粘性”时不需要取消设置旧的“粘性”字段,则可以使用一个视图,该视图返回设置了粘性字段的单个最新“新闻”节点。然后可以显示视图结果。

我为存储节点ID的sticky创建了一个set变量

这样,当我将内容项设置为粘性时,其他所有内容项都被设置为“非粘性”


工作起来很有魅力。

我为存储节点ID的sticky创建了一个set\u变量

这样,当我将内容项设置为粘性时,其他所有内容项都被设置为“非粘性”

工作起来很有魅力