microCMSブログ

microCMSの最新情報や活用事例などをお届けします。

更新情報

画面プレビューのURLにコンテンツのフィールド値を埋め込めるようになりました

画面プレビューのURLにコンテンツのフィールド値を埋め込めるようになりました
宇都宮気伸 宇都宮気伸

更新情報のお知らせです!

これまで画面プレビュー機能では、プレビューURLにコンテンツIDやドラフトキーを埋め込むことができましたが、コンテンツのフィールド値を利用することはできませんでした。

今回のアップデートにより、テキストフィールドや数値、セレクトフィールドなどの値をプレビューURLに埋め込めるようになりました。

設定方法

API設定の「画面プレビュー」から、プレビューURLを設定します。

URL内に {FIELD:フィールドID} の形式で指定すると、画面プレビューを開く際に、対象コンテンツのフィールド値に置き換えられます。なお、フィールド値はURLエンコードされた状態で埋め込まれます。

設定例

例えば、slug というフィールドIDを設定している場合、以下のように指定できます。

https://example.com/preview/{FIELD:slug}

対象コンテンツの slug フィールドの値が sample-article の場合、以下のURLでプレビューが開かれます。

https://example.com/preview/sample-article

※ フィールドIDは大文字と小文字が区別されます。

※ プレビューURLに個人情報や機密情報などを含むフィールドを指定する場合は、情報の取り扱いにご留意ください。(ブラウザの閲覧履歴への保存など)

対応するフィールド

以下のフィールドの値を利用できます。

  • テキストフィールド
  • 数値フィールド
  • セレクトフィールド(単一選択)
  • コンテンツ参照(参照先のコンテンツID)

コンテンツ参照の場合は、以下のように .id を指定することで参照先のコンテンツIDを利用できます。

{FIELD:フィールドID.id}

※ 複数コンテンツ参照や、参照先コンテンツの任意のフィールド値には対応していません。

コンテンツ参照先の読み取り権限がない場合

URLにコンテンツ参照 {FIELD:フィールドID.id} が含まれる場合、画面プレビューを実行するユーザーに参照先コンテンツの読み取り権限がなければ、画面プレビューは中止されます。

おわりに

コンテンツのフィールド値をプレビューURLに利用できるようになり、画面プレビューの設定の自由度が高まりました。ぜひご活用ください!

microCMS 採用情報

microCMSでは現在、カスタマーエンジニア・プラットフォームエンジニア・プロダクトエンジニアを積極採用中です!

ご興味のある方は、採用情報ページや弊社メンバーが業務内容やチームの雰囲気についてお話しているポッドキャスト「microCMS FM」をぜひチェックしてみてください。

カジュアル面談からでも大歓迎です。お気軽にご応募ください!

まずは、無料で
試してみましょう。

microCMSは無料ではじめられます。
ご不明な点はお気軽にお問い合わせください。