use*_*450 2 tridion tridion-2011
目前,我们正在将VBScript模板转换为模块化模板,作为从SDL Tridion 5.3升级到SDL Tridion 2011 SP1的一部分,但在此过程中,我们面临着在.NET中找到正确的等效功能的挑战.
例如.NET DisplayPublishedComponentLink和.NET中这两个VBScript函数的等效函数MakeTcdlComponentLink
任何人都可以向我提供有关这些VBScript函数在.NET中的映射的信息吗?
模块化模板中没有VBScript函数(在VBScript模板中使用)的精确映射,因为这两个模板模型完全不同.
迁移VBScript模板时,您永远不应该尝试转换(或重写)它,但要查看其要求并从头开始构建模块化模板以满足这些要求.这可能听起来效率较低,但实际上并不是因为模块化模板模型具有不同的好处,您将开始使用它们.
为了提供更多细节,在模块化模板中,您需要使用Dreamweaver TBB和.NET程序集TBB来分离设计和功能,而在VBscript模板中,这一切都是混合的.
您提到的功能包含功能和设计,在模块化模板中,您应该会发现它们甚至不再需要.例如,您只需在Dreamweaver TBB中使用以下代码:
<a tridion:href="@@LinkField.ID@@">@@LinkText@@</a>
Run Code Online (Sandbox Code Playgroud)
您可能还会对以下有关模块化模板的文章感兴趣,以获取有关其概念以及如何使用它们的更多详细信息:
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |