リストレイアウト
リスト フォーマットは、試合をソート可能でページ分けされた HTML テーブルとして表示します。各行が 1 つの試合を表します。
表示内容
テーブルにはカラムラベルを持つ <thead> 行と試合ごとに 1 行の <tbody> があります。交互の行はゼブラストライプのために alternate クラスを受け取ります。
日時カラムは常に存在し、常に最初のカラムです。他のすべてのカラムはオプションで��り、カレンダー編集画面のカラムメタボックスで制御されます。
利用可能なカラム
表示されるカラムはカレンダーごとにカラムメタボックスで設定されます。利用可能なカラムは以下の通りです。
日時 — 設定 > 一般 > 日付形式 に従ってフォーマットされた試合日(常に表示)
試合 / チーム / ホーム + アウェイ — 試合タイトル、チーム名、またはホーム/アウェイの分割レイアウト。正確なラベルと構造は 試合 > 設定 > 試合リスト のタイトル形式設定によって異なります
時間/結果 / 時間 / 結果 — キックオフ時間またはスコアライン。カラムラベルは 試合 > 設定 > 試合リスト の時間/結果形式設定によって異なります
リーグ — リーグタクソノミータ-ム
シーズン — シーズンタクソノミーターム
会場 — 会場タクソノミーターム。会場をリンク が有効な場合、会場名はそのアーカイブページへのリンクになります
記事 — 試合の結末またはプレビューへのリンク。試合にアイキャッチ画像がある場合はカメラアイコン、動画が設定されている場合は動画アイコンが表示されます
試合日 —
sp_dayの試合日の値
ソート
ソート可能オプションが有効な場合(sortable ショートコードパラメーターで制御され、デフォルトは ソート可能なテーブルを有効にする サイト設定に従います)、カラムヘッダーは SportsPress DataTables 連携を使用したクリック可能なソートコントロールになります。
ページ分け
ページ分けが有効な場合(paginated="1"、デフォルト)、テーブルはページに分割されます。ページあたりの行数はデフォルトで 試合 > 設定 > 試合リスト の制限設定(デフォルト 10)となり、rows ショートコードパラメーターで上書きできます。
レスポンシブモード
レスポンシブが有効な場合(responsive="1")、テーブルは小さな画面でオブジェクトが折りたたまれ、優先度の低いカラムを非表示にして、行を展開するとインラインで表示します。レスポンシブモードでの表示行数も rows で制御されます。
チームロゴ
試合 > 設定 > 試合リスト でロゴを表示が有効になっているか、ショートコードに show_team_logo="1" が渡された場合、チーム名の隣にチームロゴが表示されます。
ショートコード
[event_list id="42"]
パラメーター | デフォルト | 説明 |
| (空) | カレンダーの投稿 ID |
|
|
|
|
| 今週は |
|
| 表示する最大試合数。 |
|
| チーム名をチームページにリンクする場合は |
|
| 会場名を会場アーカイブページにリンクする場合は |
|
| カラムソートを有効にする場合は |
|
| レスポンシブモードを有効にする場合は |
|
| ページ分けを有効にする場合は |
|
| ページ分け/レスポンシブモードでの 1 ページあたりの行数 |
|
|
|
|
| すべての試合を表示リンクを表示する場合は |
カレンダーグリッドとの違い
リストレイアウトは月別グリッドではなく線形のテーブルで試合を表示します。試合ごとにより多くの詳細(カラム、結果、会場、記事リンク)を表示し、ページ分けとソートをサポートします。カレンダーグリッドは月別概観に向いており、リストは詳細なフィクスチャー/結果のスケジュールに向いています。
