【发布时间】:2023-03-14 15:13:02
【问题描述】:
我们在发布组件时更新组件字段,例如。 当组件发布时,我们希望将当前日期时间更新为组件的 PublishDate 字段。我们已经在 .net 程序集(c#)中编写了这段代码。 发布组件因错误“您无权执行此操作”而失败
我们曾经在 vbscript 模板中执行此操作,但我们正在迁移到复合模板,我们正面临这个问题。
【问题讨论】:
-
PublishDate 可用作项目元数据中的系统属性(发布后),我强烈建议您这样做,而不是在发布时更改组件的内容 - 我在这里看到了许多并发问题与多线程发布者一起使用时
-
我和努诺在一起。还可以想象您使用两个不同的调度阶段发布的场景。发布不一定在部署的同时发生。当然,除非您需要来自 CMS 的发布日期,而不是组件进入“实时”存储库的日期。无论如何,出于多种原因,我通常会尽量避免这种情况,但我认为 Nuno 已经足够了,对吧?
标签: tridion tridion-2011