4

我只有一个页面,可以说:

http://en.wikipedia.org/wiki/Main_Page

但我想把它分成 3 页:

  • 一个只有侧边栏的页面
  • 一个“特色”页面,只有“绿色”部分(特色文章/你知道吗)
  • “新闻”页面仅包含“蓝色”部分(在新闻中/当天)

用氚做这个的最好方法是什么?

我想我想要的抽象功能是能够从一个页面创建多个页面。这对于更详细地组织移动页面可能很有用。另一个用例是构建一个 jqtouch 应用程序。

4

1 回答 1

3

这在 Tritium 中通常很困难,因为我们试图尽可能地遵循桌面功能。

但是,可行的一种方法是使用查询参数。例如,如果您想拥有 3 个这样的页面,您可以回复?pageType="featured"?pageType="news"

然后在您的映射中,您可以执行以下操作:

match($path) {
  with(/Main/) {
    match($path) {
      with(/\?.*featured/) {
        @import "pages/home/featured.ts"
      }
      with(/\?.*news/) {
        @import "pages/home/news.ts"
      }
      else() {
        @import "pages/home/home.ts"
      }
    }
  }
}
于 2013-05-07T20:01:43.100 回答