有人可以解释一下tp = 1后面的mod位置预览过程,我发现模块输出是从templates / system / html / module.php函数调用的 modChrome_outline(...)
而且我知道如果通过tp = 1 var访问网站则强制样式化https://github.com/joomla/joomla-cms/blob/7d55d68cfbfe2b86589f2df9aab1771afce4fab0/libraries/cms/module/helper.php#L229
我认为正在发生的事情是,当通过tp = 1访问该站点时,该站点被迫使用系统模板,但是我正在寻找实际进程,却找不到它。
我改变
$attribs['style'] .= ' outline';
至
$attribs['style'] .= ' customoutline';
并且在modules.php中有我的customoutline chrome,我仍然只获得该页面上发布的mod,而不是所有模块位置。
所以任何人都可以解释或告诉我该过程在哪里(什么文件)。
谢谢!