我正在 Joomla 2.5 中创建一个 HTML5 模板,我想知道下面代码中样式属性的选项是什么?
<jdoc:include type="modules" name="top" style="???" />
我正在 Joomla 2.5 中创建一个 HTML5 模板,我想知道下面代码中样式属性的选项是什么?
<jdoc:include type="modules" name="top" style="???" />
打开templates\system\html\modules.php
. 有已定义的系统样式,例如xhtml
等rounded
。您还可以查看代码如何呈现每种样式。
如果要添加自己的样式,则需要创建一个新的module chrome
. 在您的模板 html 文件夹(不是系统,不要编辑上面的文件)中,创建名为modules.php
.
在里面,做一个这样的函数
defined('_JEXEC') or die;
function modChrome_mystyle($module, &$params, &$attribs)
{
if (!empty ($module->content)) : ?>
<div class="moduletable">
<?php if ($module->showtitle != 0) : ?>
<h3><?php echo $module->title; ?></h3>
<?php endif; ?>
<?php echo $module->content; ?>
</div>
<?php endif;
}
这样您就可以创建自定义模块输出,只需按照您想要的方式编辑代码。
然后,在您的模板文件中,将模块包含在
<jdoc:include type="modules" name="top" style="mystyle" />