4

私は単一のページを持っています。

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

しかし、私はそれを3ページに断片化したい:

  • サイドバーだけのページ
  • 「グリーン」セクションのみの「おすすめ」ページ (特集記事 / ご存知でしたか)
  • 「ニュース」ページには「青色」セクションのみ (ニュース / この日)

これをトリチウムで行う最良の方法は何ですか?

私が望む抽象的な機能は、1 つのページから複数のページを作成できることだと思います。これは、モバイル ページをより細かいレベルで整理するのに役立ちます。もう 1 つのユース ケースは、jqtouch アプリの構築です。

4

1 に答える 1

3

Tritium では、デスクトップの機能にできる限り近づけようとしているため、これは一般的に困難です。

ただし、これを実行できる 1 つの方法は、クエリ パラメーターを使用することです。たとえば、このような 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 に答える