0
フィールド値に基づいてテンプレートのレイアウトを調整する(パーソナライズする)ためにパーソナライゼーションを使用しようとしました(つまり、 "Organization"が "Apple"コンテンツの一部は、何も動作していないようです。私はこれを別のやり方でしなければならないでしょうか?フィールド値に基づいてレイアウトを変更する(sitecore)
フィールド値に基づいてテンプレートのレイアウトを調整する(パーソナライズする)ためにパーソナライゼーションを使用しようとしました(つまり、 "Organization"が "Apple"コンテンツの一部は、何も動作していないようです。私はこれを別のやり方でしなければならないでしょうか?フィールド値に基づいてレイアウトを変更する(sitecore)
カスタムサイトコアルールのコードは次のようになります。この
public class OrganizationName<T> : WhenCondition<T> where T : RuleContext
{
protected override bool Execute(T ruleContext)
{
try
{
var organizationItem = Sitecore.Data.Database.GetDatabase("master").GetItem(ruleContext.NewItemId);
var orgName = organizationItem["Organization"];
if(orgName == "Apple")
{
return true;
}
}
return false;
}
catch (Exception ex)
{
Sitecore.Diagnostics.Log.Error("Unexpected error", ex);
return false;
}
}
}
@Gatogordoが言うようにあなたは..あなたは良い答えを与えるためにやっていることに少しに – Gatogordo
をより詳細な情報を提供する必要があります。さらに詳しい情報が必要になります。訪問者の組織をどのように追跡していますか?パーソナライズするために何をしようとしましたか?これはうまくいきません。他のパーソナライズは有効ですか? – Trayek