拡張タイプごとにPDF表示を制御する
同じリソースに複数のPDFがリンクされていて、テンプレートに Theme App Extension(埋め込み・ボタン)の両方が追加されている場合、どのPDFをどの拡張に表示するかを制御できます。
複数PDFで起きやすいこと
同じリソース(例: 商品)に複数のPDFをリンクし、テンプレートに PDF Embedded Viewer と PDF Button の両方の拡張を追加している場合:
デフォルトの挙動: リンクされたPDFが、両方の拡張にすべて表示されます
やりたいこと: 拡張ごとに表示するPDFを分けたい
例:
- 商品マニュアル → 商品説明の下に、埋め込みビューアだけで表示
- 保証情報 → ページ末尾に、ボタン拡張だけで表示
この設定が表示される条件
拡張表示を制御するチェックボックスは、次の条件を満たすときだけ表示されます:
- 同じリソースに複数のPDFをリンクしている
- テンプレートに Theme App Extension が両方(埋め込み AND ボタン)追加されている
この設定は、PDF詳細ページの Publish セクションに表示されます。
拡張制御チェックボックスの使い方
Publish セクションに次のように表示されます:
Published extensions:
☑ pdf_embedded (enabled)
☑ pdf_button (enabled)
特定の拡張からPDFを非表示にするには:
- 対象の拡張タイプのチェックを外します
- その拡張のテンプレート配列からPDFが外れます
- その拡張ではPDFが表示されなくなります
例:
Published extensions:
☑ pdf_embedded (enabled) ← PDF が埋め込みビューアに表示されます
☐ pdf_button (disabled) ← PDF をボタン拡張では非表示にします
例(ユースケース)
シナリオ1: 主要コンテンツと補足コンテンツを分ける
商品にPDFが2つある場合:
- 取扱説明書(主要)→ 埋め込みビューアのみ
- 保証書(補足)→ ボタン拡張のみ
設定手順:
- 両方のPDFを商品にリンクします
- 商品テンプレートに両方の拡張を追加します
- 取扱説明書: ☑ embedded, ☐ button
- 保証書: ☐ embedded, ☑ button