跳轉到內容

Mambo 開源/設計基礎

來自華夏公益教科書,開放的書籍,為一個開放的世界
目錄
章節
首頁
配置
設計
內容
開發
雜項

什麼是模板?

[編輯 | 編輯原始碼]

模板允許您定義 Mambo 網站的外觀。它們是高度可配置的,並且可以以多種不同的方式使用。您可以在網站上同時使用多個模板。額外的模板可以是完全不同的,也可以是彼此的細微變化,例如在 Mambo 網站的特定區域內停用模組。


它們是如何工作的?

[編輯 | 編輯原始碼]

模板是 html 和 css 文件。它們就像任何其他 css 或 html 文件一樣,只是它們不是直接寫入內容,而是放置變數,例如“此處放置主要內容”、“此處放置左側模組”、“此處放置橫幅”等等。

這意味著您使用 Mambo 來管理內容,Mambo 會根據您在模板中指定的設定放置內容。現在,您可以輕鬆地更改網站的佈局,而無需對內容本身進行任何操作。Mambo 會將內容放置在您在新的模板中定義的變數中,就像什麼都沒有發生一樣。

另一方面,這並不意味著您只能自定義內容周圍的元素。Mambo 使用 CSS-ID 和類填充內容,以便您可以使用這些工具讓模板決定頁面元素應該使用什麼顏色、字型和點大小。選單的行為和樣式、內容影像和文字之間的邊距以及各種其他演示決定都可以由模板控制。

這是一個 Mambo 模板的示例佈局


網站名稱
路徑/麵包屑
左側模組

 

主要內容

更多主要內容

 

右側模組
包含版權資訊的頁尾


這是佈局模板,Mambo 會在您定義的位置填充相應的內容,如本例所示。

為什麼使用模板?

[編輯 | 編輯原始碼]

模板系統最顯著的優勢是靈活性。如果您有一個普通的靜態 HTML 網站並想要更改選單,您必須手動在網站上顯示選單的每個頁面上進行更改。使用 Mambo(以及所有其他模板系統),您只需要修改模板,這將應用於網站上的每個頁面——因為模板只回顯 Mambo 建立的內容。這為您節省了大量工作,對於設計師和開發者來說是一個很大的優勢。

華夏公益教科書