我想调试一个“不断滚动”的页面,所以我不能在页面底部进行调试。
我试过添加
<jdoc:include type="modules" name="debug" style="xhtml"/>
到文件顶部(紧跟在 body 标记之后),但这似乎没有帮助。
基本上我认为您需要编写自己的调试插件并更改 __destruct 方法。正如您所注意到的,它不再使用模块位置(不要问我为什么),而是看到 __destruct 的结尾
echo str_replace('</body>', implode('', $html) . '</body>', $contents);
也就是说,它总是会把它放在身体的末端。
id="container"
通过将这个脚本放在模板中,我找到了一种快速(且肮脏)的方法来将调试转移到另一个元素( )中:
;jQuery(document).ready(function($){
$('#system-debug')
.css({marginBottom:80}) /* custom style */
.appendTo('#container') /* target element */
;
});
...在我的情况下,还设置了一些底边距。