Mambo 开源/模块加载的不同方式
外观
< Mambo 开源
目录 |
---|
章节 |
首页 |
配置 |
设计 |
内容 |
开发 |
其他 |
加载模块 意味着在模板 index.php 文件中放置一段代码,该代码将在通过 mambo 模板引擎运行时被模块替换。 加载这些模块时可以使用一些参数,这些参数会以不同的方式加载模块。
在本文中,所有代码示例都适用于 "left" 模块位置。 您可以将其替换为任何您想要的位置。
在 mambo 中,有许多方法(普通、无表格、包裹)来加载模块。
这是最常用的方法,没有额外的参数,并且会将模块加载到一个表格中。 它应该像这样:
<?php mosLoadModules ( 'left' ); ?>
这将加载一个带有 "moduletable" 类别的表格。 如果存在,模块标题将加载到一个 th 单元格中,而模块内容将加载到一个 td 单元格中。
模块标题 |
---|
模块内容 |
这种方法只回显模块内容,而不使用 moduletable 表格。 这意味着模块标题也会消失,因为在普通模式下包裹内容的整个表格都消失了。
<?php mosLoadModules ( 'left',-2 ); ?>
以下是它生成的输出
<div class="moduletable">
<h3>Module Heading</h3>
MODULE CONTENT
</div>
这种方法与上一种方法相同,但它使用三个额外的 div 标签进行包裹。 通过将正确的 css 代码应用于它,可以创建图形模块,这些模块在宽度和高度上是动态的。
<?php mosLoadModules ( 'left',-3 ); ?>
<div class="module"><div><div><div><h3>Main Menu</h3>
MODULE CONTENT
</div></div></div></div>