ダウンサイトコアのリターン依存のドロップ私はContactUsQuestionsOptionと呼ばれるテンプレートを使用しているいくつかの項目を持っているし、その下に、私はいくつかのアイテムを持っていますContactUsSubQuestionOptionというテンプレートを使用します。私はContactUsPageSettingsの下で私のCMS</p> <p><a href="https://i.stack.imgur.com/W5fkN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/W5fkN.png" alt="enter image description here"></a></p> <p>で次のように設定しているリスト
私は私が行うために管理しているドロップダウンリストでContactUsQuestionsOptionのすべてを返すようにしたいです。私が抱えている問題は、選択したアイテムの子のみを返す2番目のドロップダウンリストを持つことです。学部の研究と出版物を選択した場合、私はBSR、学部のお問い合わせやResearchSupportEnquiriesを示すために、2番目のドロップダウンをしたいと思う上の画像を見てみます。
[SitecoreType(AutoMap = true)]
public class ContactUsPageSettingsViewModel : ContactUsPageSettings
{
[SitecoreQuery(".//*[@@templatekey='contactusquestionsoption']", IsLazy = false, IsRelative = true)]
public IEnumerable<ContactUsQuestionsOption> QuestionsOptionItems { get; set; }
[SitecoreQuery("./child::*", IsLazy = true, IsRelative = true)]
public virtual IEnumerable<ContactUsPageSettingsViewModel> Children { get; set; }
}
そして、このような第2のビューモデル:
私はこのようになりビューモデル有する
[SitecoreType(自動マップを=真)] パブリッククラスQuestionsViewModel:ContactUsQuestionsOption { [SitecoreQuery( ".//*[@@ templatekey = 'contactussubquestionsoption']"、IsLazy =偽、IsRelative =真)] パブリック仮想のIEnumerable QuestionsOptionItems {得ます。セット; }
}
しかしこれは答えではありません。何か案は?
**質問オプション**を使用しているアイテムと**サブ質問**テンプレートを使用しているアイテムを明確にすることはできますか? – DougCouto
問題を明確にするために質問を更新しました。 – gadgetgem
GlassMapperを見る私は親GUIDを公開する必要があると思っています。これは正しい考えですか? – gadgetgem