小编Mee*_*shi的帖子

在tridion中安装Contact同步(ASP.NET)时出错

我在ASP.net中为联系人设置了同步服务器但是当我尝试浏览ProfileSync.aspx页面时,我收到的错误是

 "Configured E-mail address is not an existing extended detail field"
 "Creating a Contact object failed, while the database settings seem to be correct. Check the cd_audience_manager_conf.xml configuration file."
Run Code Online (Sandbox Code Playgroud)

cd_audience_manager_conf.xml配置文件设置:

 <ExtendedDetails>
    <!-- Name of extended details field that contains the e-mail address -->
    <EmailAddressFieldName>MAIL</EmailAddressFieldName>
    <!-- Name of extended details field(s) used for Contact identification. -->
    <!-- These are always considered mandatory fields -->
    <ContactIdentification>
        <Field>IDENTIFICATION_KEY</Field>
        <Field>IDENTIFICATION_SOURCE</Field>
    </ContactIdentification>
 </ExtendedDetails>
Run Code Online (Sandbox Code Playgroud)

OutboundEmail.xml设置为:

<ContactDetails>
<ItemTitle format="{NAME} {SURNAME} ({MAIL})" />
<ContactDetail name="IDENTIFICATION_KEY" enableSearch="false" isIdentificationKey="true">
  <Label>Identification …
Run Code Online (Sandbox Code Playgroud)

tridion tridion-2011

6
推荐指数
1
解决办法
166
查看次数

动态页面上的Tridion UI

我创建了一个动态页面,它查询代理数据库,并根据过滤器在运行时显示组件表示.我在页面上使用了Tridion UI来编辑组件.

现在由于页面上的内容是动态的,我不想使用"创建和插入内容"功能,因为它将创建组件,它将尝试在页面上插入我不想要的内容.

有没有办法让我可以使用动态CP禁用页面的"插入内容"和"新页面"功能?

我想要的只是能够使用所需内容类型的"创建内容".

tridion tridion-content-delivery tridion-2011

5
推荐指数
1
解决办法
114
查看次数

从Tridion中的XML检索类别时出错(DD4T - MVC)

在DD4T视图中,我试图在类别中选择关键字的Path值.

foreach(var category in @Model.Categories)
{
    if (category.Title.Contains("Taxonomy"))
    {
        str = category.Keywords[0].Path;            

        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

但在@ Model.Categories中变为null.

错误:对象引用未设置为对象的实例.

虽然数据存在于XML中.

请建议.

tridion dd4t

4
推荐指数
1
解决办法
400
查看次数

无法解析类型名称:Glass.Mapper.Sc.Pipelines.Response.GetModel,Glass.Mapper.Sc

我试图在我的MVC中使用Glass Mapper - 在Sitecore - 7.1中的v4.0.30319项目.

以下是我安装的Glass Mapper版本

  • Glass Mapper版本 - 3.0.10.23
  • Glass.Mapper.Sc版本 - 3.2.0.39
  • Glass.Mapper.Sc.Mvc版本 - 3.2.0.34

当我从nuget安装Glass mapper Mvc时,它在App_Config中添加了一个名为(Glass.Mapper.Sc.Mvc)的配置文件 - > include文件夹

文件内容如下

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
  <sitecore>
      <settings></settings>
    <pipelines>



      <mvc.getModel>
        <processor type="Glass.Mapper.Sc.Pipelines.Response.GetModel, Glass.Mapper.Sc"/>
      </mvc.getModel>

    </pipelines>
  </sitecore>
</configuration>
Run Code Online (Sandbox Code Playgroud)

现在当我运行我的网站时,它会给我以下错误(当运行上面配置中提到的管道时)

无法解析类型名称:Glass.Mapper.Sc.Pipelines.Response.GetModel,Glass.Mapper.Sc(方法:Sitecore.Configuration.Factory.CreateType(XmlNode configNode,String []参数,布尔断言))

但参考已经存在?

我错过了任何步骤吗?请有人帮忙.

sitecore asp.net-mvc-4 sitecore7 glass-mapper sitecore7.1

4
推荐指数
1
解决办法
2765
查看次数

在内联编辑期间单击"更新预览"按钮时获取错误"架构参考ID"(Tridion UI)

我能够为Component进行内联编辑.我可以在"表单视图"中打开组件并可以保存组件,但是当我尝试单击"更新预览"按钮时,它会提示错误"架构参考ID".当我单击"SDL Tridion"标签或刷新页面时,同样的错误消息也会显示为警告.

Tridion事件查看器中记录了以下错误:

SCHEMA_REFERENCE_ID Component: Tridion.ContentManager.CoreService
   Errorcode: 0 User: NT AUTHORITY\NETWORK SERVICE StackTrace
   Information Details: at
   Tridion.ContentManager.Session.GetList(SystemWideListFilter filter)
   at
   Tridion.ContentManager.CoreService.CoreServiceBase.GetSystemWideListXml(SystemWideListFilterData
   filter) at SyncInvokeGetSystemWideListXml(Object , Object[] ,
   Object[] ) at
   System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object
   instance, Object[] inputs, Object[]& outputs) at
   Tridion.ContentManager.CoreService.TransactionSupportInvoker.Invoke(Object
   instance, Object[] inputs, Object[]& outputs) at
   System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&
   rpc) at
   System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&
   rpc) at
   System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&
   rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean
   isOperationContextSet)
Run Code Online (Sandbox Code Playgroud)
The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or …
Run Code Online (Sandbox Code Playgroud)

tridion tridion-2011

3
推荐指数
1
解决办法
181
查看次数