1枚ずつ表示・前へ/次へで切り替え
スライドショーを表示したい場所に <div> を置きます。幅は親要素に合わせて自動調整されます。
<div id="cms-gallery"></div>
コンテナの直後(または </body> 前)に以下の <script> タグを貼り付けます。
<script
src="https://d1sax4j5hw821p.cloudfront.net/api/v1/sites/394d74824fe2cafd41de/embed.js"
data-content-type="f682d39af9c98fbb6acb"
data-template="slideshow"
data-target="cms-gallery"
data-limit="1"
></script>
| 属性 | 必須 | 説明 | デフォルト |
|---|---|---|---|
src | 必須 | embed.js の URL(上記のまま) | — |
data-content-type | 必須 | コンテンツタイプ ID | — |
data-template | 必須 | テンプレートの shortname(例: slideshow) | — |
data-target | 任意 | 挿入先要素の id | cms-content |
data-limit | 任意 | 1ページあたり表示枚数(1 = 1枚ずつ切り替え表示) | 5 |
data-sort | 任意 | desc / asc(撮影日順の場合は asc) | desc |
data-sort-by | 任意 | ソートキー。撮影日順に並べる場合は createdAt | createdAt |
管理画面でフォトギャラリーの記事を登録する際は、以下のフィールドを使用します。
| フィールド | 種別 | 説明 |
|---|---|---|
タイトル | 固定 | 写真のタイトル(例: 「春の桜」) |
画像 (file0) | ファイル | メイン画像。S3 にアップロードされた URL が保存されます。 |
キャプション (text0) | テキスト | 写真の説明文。スライドショーに表示されます。 |
撮影日 (date0) | 日付 | 撮影日。YYYY年MM月DD日 形式でスライドショーに表示されます。 |
| shortname | 説明 |
|---|---|
slideshow | 1枚ずつ表示。前へ/次へボタンでページ切り替えします。 |
detail | 単一写真の詳細フラグメント。モーダル内表示などに利用できます。 |