0

如何编辑和保存默认的 tridion 模板构建块,例如 SDL 提供的 Ex(默认完成操作)?

我在哪里可以找到默认 TBB 的来源?找到并编辑 TBB 后,如何保存回 TCM 中?

4

3 回答 3

3

不支持编辑 SDL 提供的默认模板。它们存储在 DLL 中,您无法自定义它。您最多可以做的是禁用某些模板的创建。或者,您可以创建自己的一组默认模板。

于 2013-03-07T09:31:34.577 回答
2

您可以使用模板生成器来组装和(测试)运行复合模板(页面和组件模板)。您可以从功能区中的工具选项卡访问模板生成器。

不应更改默认 TBB。

.NET TBB 要么是可直接访问代码的 C# 片段,要么是实现 ITemplate 接口的类。

请参阅以下博客文章以帮助您入门:

http://www.createandbreak.net/2011/11/template-building-blocks-via-net.html

于 2013-03-07T16:19:49.310 回答
1

大多数默认模板构建块(旧版本)的代码可以在 Tridion 论坛 ( http://forum.sdltridion.com ) 上找到。

(我不再有访问权限,但也许有人可以编辑我的答案并提供链接)

正如其他人所说,如果您只是修改和替换它们,您可能会遇到支持问题。这样做可能会更好:

  1. 以论坛的代码为起点
  2. 创建您自己的变体,进行您需要的修改
  3. 将其编译为新的 TBB
  4. 用您自己的变体替换默认完成操作中的标准 TBB

这样您就可以完成大多数事情,而不会冒支持问题的风险。当他们怀疑您是否损坏时,您可以将自己的变体换成原始版本并证明他们是错误的。

于 2013-03-08T01:52:00.450 回答