我正在使用全新的Drupal安装。在我的page.tpl.php文件中,我有标准:如果没有用户登录,缺少js(drupal)
<?php print $head; ?>
<?php print $styles; ?>
<?php print $scripts; ?>
而且这个工作很好,大部分时间。但是,当没有用户登录时,脚本不会打印,并且页面中根本没有包含js。
是否有配置选项,我错过了,或者是这个预期的行为,或者是什么?
我正在使用全新的Drupal安装。在我的page.tpl.php文件中,我有标准:如果没有用户登录,缺少js(drupal)
<?php print $head; ?>
<?php print $styles; ?>
<?php print $scripts; ?>
而且这个工作很好,大部分时间。但是,当没有用户登录时,脚本不会打印,并且页面中根本没有包含js。
是否有配置选项,我错过了,或者是这个预期的行为,或者是什么?
你可以看看这个 - http://drupal.org/node/802432。
在主题目录中创建一个空的script.js文件并重新加载主题(转到admin/build/themes,重新选择您的主题&点击提交)。它为我工作。
请参阅http://drupal.org/node/802432。其他用户报告过类似事件
该线程中的一些用户回复说,在其主题文件夹中添加名为script.js的空白javascript文件并清除缓存,可解决其在退出时未加载javascript的问题。