跳转到内容

Mambo 开源/设计基础

来自维基教科书,开放的书籍,为一个开放的世界
目录
章节
首页
配置
设计
内容
开发
杂项

什么是模板?

[编辑 | 编辑源代码]

模板允许您定义 Mambo 网站的外观。它们是高度可配置的,并且可以以多种不同的方式使用。您可以在网站上同时使用多个模板。额外的模板可以是完全不同的,也可以是彼此的细微变化,例如在 Mambo 网站的特定区域内禁用模块。


它们是如何工作的?

[编辑 | 编辑源代码]

模板是 html 和 css 文档。它们就像任何其他 css 或 html 文档一样,只是它们不是直接写入内容,而是放置变量,例如“此处放置主要内容”、“此处放置左侧模块”、“此处放置横幅”等等。

这意味着您使用 Mambo 来管理内容,Mambo 会根据您在模板中指定的设置放置内容。现在,您可以轻松地更改网站的布局,而无需对内容本身进行任何操作。Mambo 会将内容放置在您在新的模板中定义的变量中,就像什么都没有发生一样。

另一方面,这并不意味着您只能自定义内容周围的元素。Mambo 使用 CSS-ID 和类填充内容,以便您可以使用这些工具让模板决定页面元素应该使用什么颜色、字体和点大小。菜单的行为和样式、内容图像和文本之间的边距以及各种其他演示决定都可以由模板控制。

这是一个 Mambo 模板的示例布局


网站名称
路径/面包屑
左侧模块

 

主要内容

更多主要内容

 

右侧模块
包含版权信息的页脚


这是布局模板,Mambo 会在您定义的位置填充相应的内容,如本例所示。

为什么使用模板?

[编辑 | 编辑源代码]

模板系统最显着的优势是灵活性。如果您有一个普通的静态 HTML 网站并想要更改菜单,您必须手动在网站上显示菜单的每个页面上进行更改。使用 Mambo(以及所有其他模板系统),您只需要修改模板,这将应用于网站上的每个页面——因为模板只回显 Mambo 创建的内容。这为您节省了大量工作,对于设计师和开发者来说是一个很大的优势。

华夏公益教科书