SITECORE MANIA 開発者向け技術ブログ

コードサンプル

LYZON編集部

LYZON編集部

サブレイアウトへ任意のパラメータを渡す方法

サブレイアウトへ任意のパラメータを渡したい場合があります。
パラメータを設定するにはSitecoreの管理画面上からパラメータを設定する方法と、レイアウトで直接パラメータを設定する方法があります。
それらを実装するには以下のような方法で行います。

Sitecoreの管理画面上からパラメータを設定する場合は
プレゼンテーションのレイアウトから設定したいサブレイアウト選択し、パラメータの項目にkeyとvalueのセットで設定を行います。

設定したパラメータを取得するにはサブレイアウト側で以下のような記述を行います。

取得したパラメータはクエリパラメータのような形式(「key=value&key2=value2」のような形式)で取得できるので、これをSitecoreのUtilを利用してパースします。


また、レイアウト側でscタグを利用してサブレイアウトを直接呼び出す場合にもパラメータの指定が可能です。
パラメータ設定は以下のような記述で行うことが出来ます。

この設定方法の場合は、Parametersに入った値をそのまま取得するので必ずしもはクエリパラメータのような形式にはならないので注意してください。
以上です。




※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります。

この記事を読んだ人はこちらの記事も読んでます

Sitecore導入に関するご相談・資料ダウンロード

導入をご検討・ご依頼の方や、サービスについてご不明点がございましたらお気軽にお問い合わせください。

Sitecoreの運用問題を解決する

既にSitecoreを導入しているお客様向けサービス