我只有一个页面,可以说:
http://en.wikipedia.org/wiki/Main_Page
但我想把它分成 3 页:
- 一个只有侧边栏的页面
- 一个“特色”页面,只有“绿色”部分(特色文章/你知道吗)
- “新闻”页面仅包含“蓝色”部分(在新闻中/当天)
用氚做这个的最好方法是什么?
我想我想要的抽象功能是能够从一个页面创建多个页面。这对于更详细地组织移动页面可能很有用。另一个用例是构建一个 jqtouch 应用程序。
我只有一个页面,可以说:
http://en.wikipedia.org/wiki/Main_Page
但我想把它分成 3 页:
用氚做这个的最好方法是什么?
我想我想要的抽象功能是能够从一个页面创建多个页面。这对于更详细地组织移动页面可能很有用。另一个用例是构建一个 jqtouch 应用程序。
这在 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"
}
}
}
}