インデックスブロック

イントロダクション

ページタイトル見出しディープリンク

インデックスブロックは、カテゴリ内のページにリンクするカテゴリページなどを選択したページを表示するための汎用性の高いソリューションです。わかりやすい例として、最近の投稿を一覧表示するブログサイトのホームページの例です。ホームページ内に配置されたインデックスブロックは、このリストを提供します。

top
query error: enjinql:1:38: invalid input text "^/blocks!) OR (...."
[
  {
    "content": {
      "footer": [
        {
          "text": [
            "インデックスブロックはヘッダーとフッターを共にサポートします。これがフッターです。"
          ],
          "type": "p"
        }
      ],
      "header": [
        "ブロックとブログのページ..."
      ]
    },
    "index-filters": [
      [
        {
          "key": "not-image-blocks",
          "label": "イメージブロックではない",
          "query": "(.Title != m/(?i)image/)"
        },
        {
          "key": "inline-blocks-only",
          "label": "インラインブロックのみ",
          "query": "(.Url == m!^/blocks/inline/!)"
        },
        {
          "key": "container-blocks-only",
          "label": "コンテイナーブッロクのみ",
          "query": "(.Url == m!^/blocks/container/!)"
        }
      ],
      {
        "key": "blog-only",
        "label": "ブログのみ",
        "query": "(.Archetype == \"blog\")"
      }
    ],
    "index-num-per-page": 5,
    "index-pagination": "more",
    "index-query": "((.Language == \"en\") AND ((.Url == m!^/blocks!) OR (.Archetype == \"blog\"))) ORDER BY .Title ASC",
    "index-views": "link-list=リンクリスト;profile=プロファイル",
    "jump-link": "true",
    "jump-top": "true",
    "link-href": "#",
    "link-text": "何もしない",
    "margins": "both",
    "padding": "both",
    "profile": "outer--inner",
    "search-enabled": "true",
    "search-ranked": "true",
    "tag": "block-and-blog-pages",
    "type": "index"
  }
]
query error: enjinql:1:1: unexpected token "("
[
  {
    "content": {
      "footer": [
        {
          "text": [
            "上記のインデックスブロックには、このページの最初のインデックスブロックといくつかの違いがあります。"
          ],
          "type": "p"
        },
        {
          "list": [
            "すべてのページが含まれています(言語に関係なく)",
            "デフォルトのビューは、リンクではなくプロファイルです",
            "ページはタイトルの降順で並べ替えられます",
            "完全なページネーションコントロール(インクリメンタルモアボタンモードの代わりに)",
            "さまざまなフィルターが構成されています",
            "ページごとに 5 行ではなく 3 行 (デフォルトは 10 行)"
          ],
          "type": "ul"
        }
      ],
      "header": [
        "すべてのページ..."
      ]
    },
    "index-filters": [
      [
        {
          "key": "examples",
          "label": "例",
          "query": "(.Url == m!^/examples/!)"
        },
        {
          "key": "theming",
          "label": "テーマ",
          "query": "(.Url == m!^/(fields|blocks|styling|pages)/!)"
        },
        {
          "key": "other",
          "label": "その他",
          "query": "(.Url != m~^/(examples|fields|blocks|styling|pages)/~)"
        }
      ]
    ],
    "index-max-results": 100,
    "index-num-per-page": 3,
    "index-order-by": "Title",
    "index-pagination": "page",
    "index-query": "(.Type == \"page\")",
    "index-sort-dir": "DSC",
    "index-views": "profile=プロファイル;link-list=リンクリスト",
    "jump-link": "true",
    "jump-top": "true",
    "margins": "both",
    "padding": "both",
    "profile": "outer--inner",
    "search-enabled": "true",
    "tag": "all-pages",
    "type": "index"
  }
]