Tridion 自定义默认页面模板

Tridion 自定义默认页面模板,tridion,tridion-2011,Tridion,Tridion 2011,结构组的创建基于默认页面模板。我想通过添加自定义C#TBB扩展默认页面模板,以便在发布结构组时可以执行某些操作。是否可以在Tridion中扩展默认页面模板?[当然,在定制之前,我会在儿童出版物中制作本地副本。] 如果它是可定制的,我如何在C#TBB中获得对当前(发布)结构组的引用 提前感谢。您可以像编辑任何普通页面模板一样编辑默认页面模板 还可以在发布和结构组级别指定默认页面模板的内容。您可以像编辑任何普通页面模板一样编辑默认页面模板 还可以在发布和结构组级别指定默认页面模板的内容。发布结构组时

结构组的创建基于默认页面模板。我想通过添加自定义C#TBB扩展默认页面模板,以便在发布结构组时可以执行某些操作。是否可以在Tridion中扩展默认页面模板?[当然,在定制之前,我会在儿童出版物中制作本地副本。]

如果它是可定制的,我如何在C#TBB中获得对当前(发布)结构组的引用


提前感谢。

您可以像编辑任何普通页面模板一样编辑默认页面模板


还可以在发布和结构组级别指定默认页面模板的内容。

您可以像编辑任何普通页面模板一样编辑默认页面模板


还可以在发布和结构组级别指定默认页面模板的内容。

发布结构组时,该SG中已发布的所有页面都将重新发布,SG本身不会发布(这可能是代码未执行的原因)。您可以使用“发布”对话框中的选项指定发布SG中的所有页面


然而,你所描述的并不适合C#TBB。您的模板代码将对发布的每个页面执行一次。您所描述的是一种情况,即您希望响应content manager中发生的特定事件(结构组的发布)。这种定制的正确扩展点是。

当您发布结构组时,该SG中已发布的所有页面都将重新发布,SG本身不会发布(这可能是您的代码未执行的原因)。您可以使用“发布”对话框中的选项指定发布SG中的所有页面


然而,你所描述的并不适合C#TBB。您的模板代码将对发布的每个页面执行一次。您所描述的是一种情况,即您希望响应content manager中发生的特定事件(结构组的发布)。这种定制的正确扩展点是。

我这边的情况也是如此。如果我想捕获structure group的发布/取消发布事件将非常有帮助。我这边的情况也一样。如果我想捕获structure group的发布/取消发布事件将非常有帮助。感谢回复。是的,我们可以编辑默认页面模板,并且可以看到在使用编辑的默认页面模板发布页面时执行的操作。然而,这个问题更多地与结构组有关。当我发布结构组时,那些用C#TBB编写的操作似乎没有执行。谢谢你的回复。是的,我们可以编辑默认页面模板,并且可以看到在使用编辑的默认页面模板发布页面时执行的操作。然而,这个问题更多地与结构组有关。当我发布结构组时,那些用C#TBB编写的操作似乎没有执行。感谢David的输入。是的,似乎只有使用事件处理程序才能实现。感谢David的输入。是的,似乎只有使用事件处理程序才有可能。