发布组件时更新组件字段

use*_*602 8 tridion tridion-2011

我们在发布组件时更新组件字段,例如.当组件发布时,我们希望将当前日期时间更新为组件的PublishDate字段.我们已经在.net程序集(c#)中编写了这段代码.发布组件失败时出现错误"您无权执行此操作"

我们曾经在vbscript模板中执行此操作,但我们正在迁移到复合模板,我们正面临这个问题.

Pun*_*ero 13

Tridion 2011不再允许默认情况下从模板代码中发布或编辑其他项目.

但是,可以通过修改Tridion.ContentManager.Config文件中的allowWriteOperationsInTemplates属性来激活它:

<tridion.contentmanager.security allowAutomaticUserCreation="true" hideOrganizationalItemsNoAccess="false" allowWriteOperationsInTemplates="true">
Run Code Online (Sandbox Code Playgroud)


Qui*_*ijn 3

我相信开箱即用的 Tridion 2011 不允许模板对项目进行任何更改。可以在配置中覆盖此行为。如果有人知道如何准确执行此操作,请添加信息,因为我在文档中找不到它。