SITECORE MANIA 技術ブログ

コードサンプル

香月

香月

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

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

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

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

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


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

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




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

お問い合わせ・資料請求

LYZONにご相談下さい

ご依頼ご質問等まずは私達にお気軽にご相談下さい。

お電話でのお問い合わせ

03-5803-0587平日9:00~18:00