Movable Type 使用手册:模版

« 目录


模版

Movable Type 系统里的模版是让你定义及设计站台板面的方法。模版中会描述著你要把内容(也就是你的文章项目和汇整)放在哪里、他们看起来会像怎样之类的事。通常你的模版会以 HTML 格式撰写,混杂著 Movable type 模版卷标及变数(请见模版卷标小节);不过这并不是甚么技术上的限制。实际上你可以使用 Movable Type 来产生纯文字、内嵌服务器端档案的 HTML 、 PHP 或任何其它用纯文字建立出来的语言。

你可以编辑网志所用到的模版,或者是定义新的模版。首先登入 Movable Type ,然后选择某个网志,再按下列出及编辑模版

在 Movable Type 里有数种不同类别的模版:

索引模版

索引模版会列出你主要的文章项目。跟其它出版管理系统很不一样的是, Movable Type 支持多重索引模版;这表示说你可以把主要的文章项目清单出版成多种不同的格式。例如说,除了一份 HTML 格式的清单之外,还有一份 XML 格式的清单。在预设的情况下,索引模版祇会显示最近 N 天内的文章项目;这里的 N 乃是定义在你的网志组态里的。例如说,如果你把主索引的文章显示天数设定成 7 的话, Movable Type 预设就会在你的所有的索引模版中显示最近 7 天的文章项目。请注意这里的 7 天指的是连续的 7 天,而不是你有发表文章才算进去的 7 天。所以在过去 7 天中,如果你祇有在其中 3 天有发表过文章,那么就祇有这三天的文章会被列出在你的主索引里。

就如同之前的其它章节所提过一般,这个祇显示最新 N 天的文章仅祇是预设的索引模版行为;然而这个行为却是可以用 MTEntries卷标(详见后述)来自由修改的。所以你可以指定你的 RSS 索引(用于 RSS 串联之用)固定显示最新的 15 个文章项目,而不顾日期的新旧。

汇整模版

汇整模版定义著你的网志汇整看起来的样子以及风格。对于你所选择的每一种汇整类型(请见汇整小节)来说,你都可以把多个汇整模版关联到同一个汇整类型上;所以你就可以让同一组汇整项目有不同的『样子』。举例来说,你可能会想要为你的逐月汇整建立两种不同的样子:一种是在一个页面上包含有当月所有的文章项目,而另一种是那个月的月历检视。或者你也可以用不同的模版来做出高传真跟低传真版本的汇整。

当某个汇整类别被重建的时候,所有跟那个汇整类别相关联的汇整模版也会跟著被重建 -- 所以你可以用相同的汇整项目来自动维护数种不同的样子。

Movable Type 发行的时候就附上了三种不同的汇整模版:一种是给时序汇整(逐月逐周逐日)用的,一种是给分类汇整用的,还有一种是给单篇汇整用的。

如果你要定义新的汇整模版,就到列出及编辑模版,然后按下建立新的汇整模版。先为这个模版命名,然后用 Movable Type. 模版卷标来定义汇整页面的版面安排。在你存好新的汇整模版后,还要到网志组态汇整区段,按下新增...按钮,接著在弹出式窗口中,从模版:下拉式选单里选择你刚刚新增的那一个模版,再从汇整类别:选单里选择要与之关联的汇整类别。最后再按下增加

模版模块

Movable Type 允许你把一些常用的 HTML 码片段摘取出来当作某种模版,然后让其它的模版也能够囊括取用。在 Movable Type 里,这些常用模版被称做模版模块。举一个常见的例子,你可以有一个模版,其内容乃是你整个站台所有档案都会用到的档头;在这种情况下,你可以新增一个称做 Header 的模版模块,在里面贴上常用的档头码,然后把这个新模版存起来。再来你就可以用 MTInclude 卷标来让所有其它的模版都可以囊括取用这些档头码。就像这样:

<$MTInclude module="Header"$>

这个卷标之后会被 Header 自订模版的内容给取代。

这可以让你把所有常用的码都放在一起,所以当你要加以修改的时候,就祇需要改一次就可以了。

其它模版

有一些模版并不适用于索引模版、汇整模版或自订模版。目前在这个类别里的模版有:

编辑模版

列出及编辑模版画面中选择过要编辑的模版 -- 不论是从索引模版区段中按下模版名称,或是从汇整模版或其它模版的区段中按下相对应的编辑按钮 -- 之后,都会跑出一个编辑模版画面。根据你所编辑的模版类别或者模版模块的不同,这个模版编辑画面会有一点点不一样。例如说,祇有在索引模版中,你才能够指定输出档案

以下是你可能在编辑模版画面中所会看到的字段:

预设模版

Movable Type 发行的时候附上了一组可以用样式表加以自订的模版;藉由修改样式,相同的模版也可以有全然不同的样子。你可以在 http://www.movabletype.org/default_templates.shtml 看到所有的预设模版。

如果想为你的网志选择新的样式,请遵照以下的指引:

  1. 登入 Movable Type 并选择想要编辑的网志,然后按下列出及编辑模版

  2. 在所有的索引模版清单中,你会看到有个叫做样式表的模版;开启并编辑这个模版。

  3. http://www.movabletype.org/default_styles.shtml 有一些预先建立好可以直接套用的样式表。在那一页里,你同时可以看到每一个样式的预览画面。当你决定好要用哪一种样式的时候,就把相对应的文字盒里的内容整个复制起来,然后再贴到你在步骤 2 开启的模版的模版本体对话盒中。

  4. 按下储存按钮来储存新的样式表。

  5. 然后你会被提示要重建你的站台;这个时候按下重建的连结,并从下拉式选单中选择仅重建索引,再按下重建按钮。

  6. 当重建完成后,你就可以看到你的站台已经在使用新的样式表了。

    请注意:有些浏览器(像是 Windows 上恶名昭彰的 Internet Explorer )一旦从某个网页服务器上取得样式表后,就会拒绝重新加载样式表;在这种情况下,当你检视你的站台时,你会发现甚么都没变。这时你应该要清空浏览器的快取然后再试一次。


Copyright © 2001-2003 Six Apart. All Rights Reserved.