日期:2015-07-06 阅读:2742
dmandwp系统 - wordpress系统和DM系统区块建站>>
在后台的模块编辑里里的高级选项里,有一个module style,如上图。
其作用是给模块的输出定制了不同的输出样式(叫module chrome)
其代码在 templates/TEMPLATE_NAME/html/modules.php ,
如果当前模板的modules.php没有这种style,则会使用system目录下的modules.php里的style
<?php
function modChrome_STYLE( $module, &$params, &$attribs )
{
/* chromed Module output goes here 在这里定制你的输出内容*/
}
?>
在这里,定义了module style,就可以在模板里使用了,具体请看>
------
比如Beez3模板,就有一个tab切换效果的chorme.
一般在后台选择inherited,就是使用代码里的默认style,如下图:
在模板beez3的index.php里,看到 <jdoc:include type="modules" name="position-5" style="beezTabs" headerLevel="2" id="3" />
这个意思,就是分配给position-5的模块,会用到beezTabs的效果。
-----------------
https://docs.joomla.org/Applying_custom_module_chrome
http://stackoverflow.com/questions/27221270/joomla-3-custom-module-style-with-chrome