如果没有用户登录则丢失js(drupal)

时间:2011-03-03 04:56:48

标签: php drupal

我正在使用新的Drupal安装。在我的page.tpl.php文件中,我有标准:

<?php print $head; ?> 
<?php print $styles; ?>
<?php print $scripts; ?>

大部分时间这都很好。但是当没有用户登录时,脚本不会打印,页面中根本不包含任何js。

是否有我缺少的配置选项,或者这是预期的行为,还是什么?

2 个答案:

答案 0 :(得分:3)

你可以看一下 - http://drupal.org/node/802432

在主题目录中创建一个空的script.js文件并重新加载主题(转到admin / build / themes,重新选择主题并点击提交)。它对我有用。

答案 1 :(得分:0)

http://drupal.org/node/802432。其他一些用户报告了类似的事件

该线程中的一些用户回复说,将一个名为 script.js 的空白javascript文件添加到他们的主题文件夹中并清除缓存解决了他们在登出时未加载javascript的问题。