Добавление обновления тега для просмотра - PullRequest
0 голосов
/ 12 июня 2010

Мне нужно, чтобы представление обновлялось автоматически каждые 20 секунд, и я добавил следующий код в заголовок представления через графический интерфейс представлений - безуспешно.Код (или его части) просто отображается в представлении, и обновление не выполняется.Я попытался опустить оба и только окончание? Php заявление.Если кто-то может сказать мне правильный код для использования или лучший подход к автоматическому обновлению представления, я был бы очень признателен.Спасибо.

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

Ответы [ 4 ]

1 голос
/ 12 июня 2010

Есть несколько модулей, которые могут позаботиться об этом для вас через AJAX без обновления страницы.

Это должно позаботиться обо всем для вас: http://drupal.org/project/ajax_views_refresh Обязательно получите основнойМодуль AJAX в качестве базового.

Более сложный, если вы хотите немного закодировать: http://drupal.org/project/live_update

Если вы хотите просто обновить узлы, а представление на них, вы можете сделатьосвежить старую школу этим ... http://drupal.org/project/refresh

0 голосов
/ 13 октября 2015

Использование drupal_set_html_head

Например:

drupal_set_html_head('<meta http-equiv="refresh" content = "20" />');
0 голосов
/ 12 июня 2010

Прочитайте мелкий шрифт под текстовой областью.Иногда формат PHP Code не требует тегов <?php.Некоторые модули реализуют это по-разному.

0 голосов
/ 12 июня 2010

Ваш код не проходит, но если это php-код, убедитесь, что формат ввода для заголовка представления установлен на "PHP Code"

...