跳到內容

Mambo 開源/模組載入的不同方式

來自華夏公益教科書
目錄
章節
首頁
配置
設計
內容
開發
其他

載入模組 意味著在模板 index.php 檔案中放置一段程式碼,該程式碼將在透過 mambo 模板引擎執行時被模組替換。 載入這些模組時可以使用一些引數,這些引數會以不同的方式載入模組。

在本文中,所有程式碼示例都適用於 "left" 模組位置。 您可以將其替換為任何您想要的位置。

在 mambo 中,有許多方法(普通、無表格、包裹)來載入模組。

普通模式

[編輯 | 編輯原始碼]

這是最常用的方法,沒有額外的引數,並且會將模組載入到一個表格中。 它應該像這樣:

<?php mosLoadModules ( 'left' ); ?>

這將載入一個帶有 "moduletable" 類別的表格。 如果存在,模組標題將載入到一個 th 單元格中,而模組內容將載入到一個 td 單元格中。


模組標題
模組內容


不使用 "moduletable" 表格

[編輯 | 編輯原始碼]

這種方法只回顯模組內容,而不使用 moduletable 表格。 這意味著模組標題也會消失,因為在普通模式下包裹內容的整個表格都消失了。

<?php mosLoadModules ( 'left',-2 ); ?>

以下是它生成的輸出

<div class="moduletable">
<h3>Module Heading</h3>
MODULE CONTENT	
</div>

用 div 標籤包裹

[編輯 | 編輯原始碼]

這種方法與上一種方法相同,但它使用三個額外的 div 標籤進行包裹。 透過將正確的 css 程式碼應用於它,可以建立圖形模組,這些模組在寬度和高度上是動態的。

<?php mosLoadModules ( 'left',-3 ); ?>
<div class="module"><div><div><div><h3>Main Menu</h3>
MODULE CONTENT
</div></div></div></div>
華夏公益教科書