如何使用Moovweb从单个上游页面创建多个页面?

时间:2013-05-06 22:46:44

标签: mobile moovweb tritium

我有一个页面,让我们说:

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

但我想把它分成3页:

  • 一个页面,只是侧边栏
  • “精选”页面只是“绿色”部分(特色文章/您知道吗)
  • “新闻”页面只是“蓝色”部分(在新闻/当天)

氚的最佳方法是什么?

我想我想要的抽象功能是能够从单个页面创建多个页面。这对于以更精细的细节组织移动页面非常有用。另一个用例是构建一个jqtouch应用程序。

1 个答案:

答案 0 :(得分: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"
      }
    }
  }
}