2012-05-29 69 views
0

我有一個模式包含一個多值字段的類型組件鏈接。如何渲染DWT中的組件鏈接字段?

當我爲該組件編寫DWT TBB時,如何渲染此字段(使用其模板的組件鏈接)?

+0

請看看我在這裏給出的例子:http://stackoverflow.com/questions/10256744/retrieving-values-of-a-linked-component-in-dreamweaver-tbb-and-making-it-sitee/ 10259792#10259792 –

+0

謝謝你的坦率.. – Coder

回答

4

Component Link字段鏈接到Component - 它不指定模板。所以我假設你想要指定在DWT上使用的組件模板。

<!-- TemplateBeginRepeat name="Component.Fields.YourComponentLinkFieldName" --> 
    @RenderComponentPresentation(Field, "tcm:1-2-32")@@ 
<!-- TemplateEndRepeat --> 

所以這個遍歷多值字段名YourComponentLinkFieldName的所有值並呈現在那裏與掛鉤組件模板tcm:1-2-32組件。

所有這些主題相關的你的問題:

  1. Retrieving values of a linked component in Dreamweaver TBB - and making it SiteEditable
  2. How to handle nested repeating regions in Dreamweaver TBBs in SDL Tridion 2011 SP1
  3. Retrieving values of a linked component in Dreamweaver TBB - and making it SiteEditable

我建議你閱讀並運用你對他們的瞭解。

+0

謝謝你的坦率... – Coder

+4

請記住,在內容移植到另一個環境時,在模板內硬編碼tcm id將不起作用。您可能想通過參數提供CT tcm id。 –

+0

嵌套@@@@構造不起作用,但您可以輕鬆嘗試而不是詢問。如果你必須嵌套,你可以做一些像@@ outer $ {inner} @@。 –