![](/img/trans.png)
[英]How to install Tridion Default Templates with Template Builder?
[英]How to call Vbscript function in the Compound template (using C#fragment) in Tridion?
請讓我知道在Tridion 2011中如何在Compound模板(使用C#fragment)中調用Vbscript函數嗎?
我很確定這是不可能的。 您不能將舊版模板與模塊化模板混合使用。
聽起來您正在將傳統樣式的VBScript頁面模板與當前樣式的復合組件模板(或類似組件)混合在一起。 有時可以混合使用兩種類型 ,但是您不能像使用純VBScript設置那樣從組件模板中調用頁面模板中的函數。
根據您的用例,您將需要重新實現VBScript函數的功能,使其成為Dreamweaver模板可調用的自定義函數或基於.Net的模板構建塊( C#片段或.Net程序集 )。
OK-只是為了好玩,一個嚴格的字面意義答案。 請注意,我不主張這種方法。
正如我所說-這是對您所說問題的嚴格字面回答。 可以說,在技術上可以完成您要問的事情,但這沒有用,因為除了遍歷所有這些層的所有技術難題之外,您通常希望在模板中執行的任務是調用Tridion API,當然,VBScript模板環境中可用的API與化合物復合中可用的API不同。
在實踐中,您可能會發現您的舊VBScript模板仍應進行重寫。 偶爾必須這樣做是一件好事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.