2012-03-29 10 views
1

私はクエリ可能なtreelistを使用するsitecoreテンプレートを持っています。このテンプレートのsrcを、ツリー内に存在する場所に基づいて動的な値に設定する必要があります。Sitecoreでは、クエリ可能なtreelistを使用するテンプレートに標準値を設定できますか?

私はこのような何かをやっている:

DataSource=query:./ancestor-or-self::*[@@templatename='Site']/*[@@templatename='Settings'] 

これはソースをつかむために正常に動作しますが、私は選択した項目に設定された標準値を持っているのが大好きです。出来ますか?それは既にツリー内でインスタンス化されるまでアイテム/テンプレートのコンテキストを判断できないため、それは問題になりますか?リストは異なる項目で終わる可能性があるので、標準値をguidではなく名前で設定できるかどうかはわかりませんでした。

答えて

0

最初に、[ビュー]リボンのRaw値を表示することができます。

テンプレートの__Standard Valuesアイテムに移動し、フィールド値をパイプで区切られたGUIDのリストに設定します。 Like:{guid}|{guid}

これにより、デフォルトでこれらの項目が選択されるはずです。

+0

私は、これが問題を完全に解決したとは思っていません。なぜなら、選択された項目は「ツリー内のどこに住んでいるかに基づいて」いるからです。それはおそらく答えに一番近いでしょう... – Holger

関連する問題