向视图添加刷新标记

时间:2010-06-11 22:11:58

标签: drupal drupal-6 drupal-views

我需要一个视图每20秒自动刷新一次,并通过视图GUI将以下代码添加到视图标题中 - 但没有成功。代码(或其部分)仅显示在视图上,不执行更新。我试过省略两个,只是结束?php语句。如果有人可以告诉我使用正确的代码,或者更好地自动更新视图,我会非常感激。感谢。

print "<meta http-equiv=\"refresh\" content = \"20\" />;

4 个答案:

答案 0 :(得分:1)

有一些模块可以通过AJAX为您解决这个问题而无需刷新页面。

这应该照顾好你的一切:http://drupal.org/project/ajax_views_refresh 一定要把主要的AJAX模块作为基础。

更复杂的一个,如果你想稍微编码:http://drupal.org/project/live_update

如果您只想刷新节点并且视图在其上,您可以使用此进行旧学校刷新... http://drupal.org/project/refresh

答案 1 :(得分:0)

您的代码未通过,但如果是php代码,请确保将视图标头的输入格式设置为“PHP Code”

答案 2 :(得分:0)

阅读文字区域下的细则。有时PHP代码格式不需要<?php标记。有些模块以不同的方式实现这一点。

答案 3 :(得分:0)

使用drupal_set_html_head

例如:

drupal_set_html_head('<meta http-equiv="refresh" content = "20" />');