LIVE 動作サンプル(テストデータ 20件 / 5件ずつ表示)

埋め込み方

① コンテナ要素を配置

コンテンツを挿入したい場所に <div> を置きます。id は任意の名前で OK です。

<div id="cms-news"></div>

② embed.js を読み込む

コンテナの直後(または </body> 前)に以下の <script> タグを貼り付けます。

<script
  src="https://d1sax4j5hw821p.cloudfront.net/api/v1/sites/394d74824fe2cafd41de/embed.js"
  data-content-type="14a03a56c6de2755be9a"
  data-template="list-modal"
  data-target="cms-news"
  data-limit="5"
  data-modal-template="detail"
></script>

script タグ属性一覧

属性必須説明デフォルト
src必須embed.js の URL(上記のまま)
data-content-type必須コンテンツタイプ ID
data-template必須テンプレートの shortname(例: list-modal
data-target任意挿入先要素の idcms-content
data-limit任意1ページの表示件数5
data-modal-template任意モーダル詳細用テンプレートの shortnamedetail
data-sort任意desc / ascdesc
data-sort-by任意ソートキー(例: createdAtcreatedAt
data-flag0data-flag9任意フラグフィールドでフィルタ(0/1

利用可能なテンプレート shortname

shortname説明
list-modal記事一覧(日付・タイトル)。タイトルクリックでモーダル詳細表示 + ページャ付き
detail単一記事の詳細フラグメント(モーダル内に注入されるHTMLフラグメント)