小编chi*_*iku的帖子

如何将子版或其他出版物的发布dcp设置为不同的位置,而不会覆盖所有其他设置

我正在尝试配置cd_storage并在设置动态组件表示时遇到问题,因为它们已经由子进程编写并从每个发布发布到同一文件夹.

我知道我们可以定义发布级别设置但是一旦我们定义了它,那么它希望我们定义该发布标记内的所有内容.我们不希望在发布标记中定义每个东西50次.

任何人都可以提出相同的最佳做法.

这是针对sdl tridion 2011 sp1

提前致谢...

tridion tridion-content-delivery tridion-2011 tridion-storage-extension

8
推荐指数
1
解决办法
165
查看次数

Tridion UI错误 - "此页面的预览不是最新的"

我已经安装了Tridion UI并在日志文件中收到以下警告.除了此警告,即使在调试模式下,日志文件中也没有记录任何错误.

"WARN AmbientDataContext - 没有当前的环境数据上下文 - 环境数据框架未正确初始化"

此警告会记录在我的会话预览Web服务cd_core.2012-11-11.log文件中,也会记录在暂存Web应用程序的同一日志文件中.我怀疑由于这个警告我没有在UI界面中获得页面的更新预览.有关UI错误,请参阅下面附带的屏幕截图 -

在此输入图像描述 我还尝试通过点击"更新页面预览"按钮更新预览,但没有运气.为了解决这个错误,我在堆栈溢出中遵循了几乎所有与此相关的答案.如果我在下面的问题中提到答案. Tridion UI - 预览不更新 所以我们在这一点上是正确的,因为内容总是在正确的地方发布.我想从Session Preview服务的cd_dynamic_conf.xml中的设置中探索类似的点,如下所示 -

<URLMappings>
    <StaticMappings>
<Publications>
 <Publication Id="241">
    <Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
  <Publication Id="121">
     <Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
</Publications>
   </StaticMappings>
<StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
</URLMappings>
Run Code Online (Sandbox Code Playgroud)

并且在登台应用程序中

     <URLMappings>
    <StaticMappings>
      <Publications>           
    <Publication Id="241">
     <Host Domain="xyz" Port="80" Protocol="http" Path="/" />
   </Publication>
    </Publications>
   </StaticMappings>
    <StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
      </URLMappings> 
Run Code Online (Sandbox Code Playgroud)

和SiteEdit标记创建这样的东西 -

用于组件演示

 <!-- Start SiteEdit Component Presentation: {"ID":"cp_5", "ComponentID":"tcm:240-22393",             "ComponentVersion":19, "ComponentTemplateID":"tcm:240-23899-32", "IsQueryBased":false} -->
Run Code Online (Sandbox Code Playgroud)

用于页面设置

<!-- SiteEdit Settings: …
Run Code Online (Sandbox Code Playgroud)

tridion tridion-content-delivery tridion-2011

7
推荐指数
1
解决办法
525
查看次数

为Content Delivery Web Service配置环境数据框架时出错

我正在为Content Delivery Web Service配置环境数据框架,当我在浏览器中点击我的服务URL时,它会丢失以下错误

'/'应用程序中的服务器错误.


找不到声明处理器实现类:com.tridion.ambientdata.processing.ExampleClaimProcessor1描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

例外细节:

Com.Tridion.Ambientdata.AmbientDataException: Cannot find claim processor implementation class: com.tridion.ambientdata.processing.ExampleClaimProcessor1
Run Code Online (Sandbox Code Playgroud)

来源错误:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

[AmbientDataException: Cannot find claim processor implementation class: com.tridion.ambientdata.processing.ExampleClaimProcessor1]
   Codemesh.JuggerNET.NTypeValue.Throw(Int64 inst) +373
   Codemesh.JuggerNET.JavaClass.ThrowTypedException(Int64 inst) +1364
   Codemesh.JuggerNET.JavaMethod.CallObject(JavaProxy jpo, JavaMethodArguments args) +524
   Com.Tridion.Ambientdata.EngineFactory.NewEngine(AmbientDataConfig ambientDataConfig) +126
   Tridion.ContentDelivery.AmbientData.HttpModule.InitializeAmbientFramework() +144
   Tridion.ContentDelivery.AmbientData.HttpModule.Init(HttpApplication application) +60
   System.Web.HttpApplication.InitModulesCommon() +172
   System.Web.HttpApplication.InitModules() +43
   System.Web.HttpApplication.InitInternal(HttpContext …
Run Code Online (Sandbox Code Playgroud)

tridion ambient tridion-content-delivery tridion-2011

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

在渲染页面所需的对象时发生了Tridion UI 2012 -Error 424:'SiteEdit

我的一个应用程序从SiteEdit 1.3 SP2升级到SiteEdit 2009.Now我再次升级到Tridion UI 2012.我恢复了DLL的cm_SiteEdit.dll和cc_SiteEdit2.dll.在模板内部的代码中,可以访问对象"SiteEdit"和"SiteEdit2".对象"SiteEdit2"被正确初始化并且对象"SiteEdit"正在抛出错误 -

渲染所需的页面对象时发生错误424:'SiteEdit'.

是否可以采用此实现来节省开发工作?如果是,请帮助解决问题.否则你最有价值的建议/投入将受到欢迎.

tridion tridion-2011

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

错误XMLConfigurationReader - 使用模式'schemas/cd_ambient_conf.xsd验证文件'cd_ambient_conf.xml'时出错

我在Tridion UI 2012的暂存网站中配置了环境数据框架.但是在日志文件中它记录下面的错误 -

2

012-11-08 11:42:20,095 WARN  AmbientDataContext - There is no current ambient data context - the ambient data framework is not properly initialised
2012-11-08 11:42:20,204 ERROR XMLConfigurationReader - Error while validating file 'cd_ambient_conf.xml' with schema 'schemas/cd_ambient_conf.xsd'. cvc-complex-type.2.4.a: Invalid content was found starting with element 'ClaimStoreProvider'. One of '{Cookies}' is expected.
Run Code Online (Sandbox Code Playgroud)

但是在文档中没有提到启用cookie标记.问题与我先前问题的第二部分完全相似 - 为Content Delivery Web Service配置环境数据框架时出错 (请参阅编辑 - 关于CDA应用程序).这个问题的答案适合我以前的一个案例.所以请从那里参考我的配置文件.这个新问题的唯一目的是接近广大受众.之后我会赞成将它标记为前一个副本,或者我将剪切并粘贴此部分中的公共部分.我们非常感谢早期的帮助.

tridion ambient tridion-content-delivery tridion-2011

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