1

我正在 Joomla 2.5 中创建一个 HTML5 模板,我想知道下面代码中样式属性的选项是什么?

<jdoc:include type="modules" name="top" style="???" />
4

1 回答 1

3

打开templates\system\html\modules.php. 有已定义的系统样式,例如xhtmlrounded。您还可以查看代码如何呈现每种样式。

如果要添加自己的样式,则需要创建一个新的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" />
于 2013-04-15T08:26:47.797 回答