Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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
Php Drupal-Views+;节点预览灾难_Php_Drupal_Drupal Views - Fatal编程技术网

Php Drupal-Views+;节点预览灾难

Php Drupal-Views+;节点预览灾难,php,drupal,drupal-views,Php,Drupal,Drupal Views,我在Drupal6站点上有一些视图,它们负责一些节点的字段 例如,我有一个名为Country的内容类型,它有一个名为Capital的字段。我在节点显示中排除了此字段,但有一个视图将节点ID作为参数显示在右侧列中。这一切都非常漂亮,对我来说效果很好,但是我如何处理节点预览模式呢?由于节点尚未保存,因此资本字段尚未具有其新值 注意:我已经准备好做一些非常肮脏的黑客来完成这项工作:)不要攻击drupal!:) 一个不那么简单且未经检查的想法: 在自定义模块中使用hook\u form\u alter或

我在Drupal6站点上有一些视图,它们负责一些节点的字段

例如,我有一个名为Country的内容类型,它有一个名为Capital的字段。我在节点显示中排除了此字段,但有一个视图将节点ID作为参数显示在右侧列中。这一切都非常漂亮,对我来说效果很好,但是我如何处理节点预览模式呢?由于节点尚未保存,因此资本字段尚未具有其新值

注意:我已经准备好做一些非常肮脏的黑客来完成这项工作:)

不要攻击drupal!:)
一个不那么简单且未经检查的想法:

在自定义模块中使用hook\u form\u alter或hook\u nodeapi和validate,您应该可以看到新大写字段的数据,将其保存在某个位置(例如,保存到会话中),并通过主题化视图字段将其显示到块中。

此外,您可以尝试使用CCK Blocks()而不是视图,从而避免这样的麻烦。