2017-09-08 12 views
0

私はコンポーネントをパーソナライズすることが可能であることを知っています。同様の方法でSitecoreツリーにあるコンテンツアイテムをパーソナライズする方法もありますか?Sitecore - コンテンツアイテムをツリーにパーソナライズすることは可能ですか?

+0

あなたは何をパーソナライズしますか?フィールドに入るコンテンツ?これは、Sitecoreでのパーソナライゼーションの仕組みではありません。 Sitecoreを使用したパーソナライゼーションは、主にRules Engineを使用して、訪問者、ユーザー、コンポーネントなどに最適なSitecore条件を評価して決定します。それに伴い、Sitecoreが使用するデータソースを与えられた条件は真と評価される。 – DougCouto

+0

データソースとしてアイテムを持つコンポーネントがあります。そのアイテムの子(約200アイテム)を表示します。私は編集者がセットアップできるようにしたい、どの役割がそれらのアイテムのいくつかを見ることができる(できない)ことができる。私はそれが役割の項目にアクセス権を割り当てることによって行うことができることを知っていますが、編集者はそれを自分で行うことはできません。 – SpaceJump

答えて

0

ユーザーとロールは、アイテムではないため、サイトコアで照会することはできません(this question、役割についても同じです)。

残念ながら(?)セキュリティエディタを使用して__Securityフィールドへの書き込みアクセスを許可することはできません。ロールを照会するカスタムフィールドタイプを作成することができます。

あなたが実際ににしたい場合は、アクセス権を設定し、あなたは__Securityフィールド(あなたがSecurityDisablerを使用する必要があります)にあなたのフィールドのデータを転送するsaveUIパイプラインでプロセッサを作成することができます。可能であれば、フレームワーク機能を使用して、アクセス権文字列を自分で作成する必要はありません。

関連する問題