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>