如何编辑和保存默认的 tridion 模板构建块,例如 SDL 提供的 Ex(默认完成操作)?
我在哪里可以找到默认 TBB 的来源?找到并编辑 TBB 后,如何保存回 TCM 中?
如何编辑和保存默认的 tridion 模板构建块,例如 SDL 提供的 Ex(默认完成操作)?
我在哪里可以找到默认 TBB 的来源?找到并编辑 TBB 后,如何保存回 TCM 中?
不支持编辑 SDL 提供的默认模板。它们存储在 DLL 中,您无法自定义它。您最多可以做的是禁用某些模板的创建。或者,您可以创建自己的一组默认模板。
您可以使用模板生成器来组装和(测试)运行复合模板(页面和组件模板)。您可以从功能区中的工具选项卡访问模板生成器。
不应更改默认 TBB。
.NET TBB 要么是可直接访问代码的 C# 片段,要么是实现 ITemplate 接口的类。
请参阅以下博客文章以帮助您入门:
http://www.createandbreak.net/2011/11/template-building-blocks-via-net.html
大多数默认模板构建块(旧版本)的代码可以在 Tridion 论坛 ( http://forum.sdltridion.com ) 上找到。
(我不再有访问权限,但也许有人可以编辑我的答案并提供链接)
正如其他人所说,如果您只是修改和替换它们,您可能会遇到支持问题。这样做可能会更好:
这样您就可以完成大多数事情,而不会冒支持问题的风险。当他们怀疑您是否损坏时,您可以将自己的变体换成原始版本并证明他们是错误的。