0
필드 값 (예 : "조직"이 "Apple"과 동일한 경우)을 기반으로 템플릿의 레이아웃을 조정 (렌더링 개인 설정)하려했습니다. 콘텐츠는 없지만 아무 것도 작동하지 않는 것 같습니다. 내가 다른 방식으로해야할까요?필드 값 (사이트 코드)을 기반으로 레이아웃 변경
필드 값 (예 : "조직"이 "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