使用TridionUI/XM添加链接组件

使用TridionUI/XM添加链接组件,tridion,tridion-2011,experience-manager,Tridion,Tridion 2011,Experience Manager,我们目前正在实施一个支持新UI/XM(体验管理器)的新站点。目前,似乎不可能在“文章”组件中添加“段落”(这是一个多值嵌入模式)。我认为这样的基本功能是可行的 此外,我们还有一个组件,它链接到多值组件链接字段中的多个其他组件。这些单独链接的组件是可编辑的(它们使用RenderComponentPresentation()进行渲染),但我们无法向多值字段添加新的组件链接 有人知道如何让它工作吗 问候 编辑: 这将在2013年SP1中修复 根据(所需密码,请参阅了解详细信息)您应该在DWT模板中使用

我们目前正在实施一个支持新UI/XM(体验管理器)的新站点。目前,似乎不可能在“文章”组件中添加“段落”(这是一个多值嵌入模式)。我认为这样的基本功能是可行的

此外,我们还有一个组件,它链接到多值组件链接字段中的多个其他组件。这些单独链接的组件是可编辑的(它们使用
RenderComponentPresentation()
进行渲染),但我们无法向多值字段添加新的组件链接

有人知道如何让它工作吗

问候

编辑: 这将在2013年SP1中修复

根据(所需密码,请参阅了解详细信息)您应该在DWT模板中使用以下内容:


@@RenderComponentField(“fieldname”,TemplateRepeatIndex)@@
但这对组件链接没有多大用处,因为它只是在模板中呈现TCMURI,因此您可能希望它成为动态链接,然后可以在DWT模板中使用以下内容:


如果需要该链接中链接构件的标题,可以使用

现在,您可以编辑所有字段的值,当您编辑其中一个字段时,在字段属性的左上角会出现一个绿色的加号按钮,您可以从中添加一个新值(您还会在字段属性的顶部看到一个删除和移动按钮)

请注意,如果您的多值字段最初为空,您必须确保有一个tcdl标记,允许XPM理解它。如果该标记显示字段编辑属性,您可以使用类似以下内容:


有关内联编辑的详细信息,请参见

编辑: 我似乎有点误解了这个问题,正如Frank提到的,不幸的是XPM目前没有能力添加多值可嵌入字段集。我曾尝试使用以下构造,它允许我编辑所有字段,但此时缺少多值按钮(因为不支持该构造):


@@RenderComponentField(FieldPath+“.EmbeddedableFieldName1”,TemplateRepeatIndex)@@
-
@@RenderComponentField(FieldPath+“.EmbeddedableFieldName2”,TemplateRepeatIndex)@@

在Tridion的Experience Manager UI中,添加多值嵌入式模式目前是不可能的。我建议在表单视图中打开组件以添加段落


如果您认为SDL添加您错过的功能是一个好主意,您可以在以下位置提出建议:

我使用此代码呈现多值嵌入段落模式的字段,它在XPM中运行良好:

<!-- TemplateBeginRepeat name="Fields.Paragraph" -->
    @@RenderComponentField("Fields.Paragraph[${TemplateRepeatIndex}].Body", 0)@@
<!-- TemplateEndRepeat -->

@@RenderComponentField(“字段.段落[${TemplateRepeatIndex}].正文”,0)@@

Bart,我知道如何对链接组件执行此操作。但我希望它用于多值嵌入式模式(带有标题、副标题和正文字段)。我的链接组件不仅显示姓名,还显示姓氏和图像。如果我的答案对您没有帮助,请查看一下,然后编辑您的问题并添加模板代码示例,提供更多详细信息。谢谢您的回答。当然,我认为这是一个好主意,每个人都是这样使用嵌入式字段的(我相信)。我突然想到SDL认为这不是个好主意!斯诺弗雷克先生,问题是这并不像你想象的那么容易。当然,它已经被考虑过了,现在仍然如此。当涉及到软件开发时,通常不是“我们应该这样做吗?”。它通常是“考虑到这些因素,我们应该做A还是B?”。一个创意在ideas.sdltridion.com上获得的投票数就是其中一个考虑因素。因此,通过在那里建议(或投票支持)此功能,您可以提高SDL下次选择首选A(或B)的机会。@Peter:当然,我知道这并不是那么简单,但这并不是不应该实现的原因。UI/XM的构建是为了在内容编辑器中隐藏Tridion的技术细节,因此,需要此功能并不奇怪!弗兰克:谢谢你的解释。你确实可以编辑它们,但你不能添加或删除任何段落!这就是问题所在。虽然2013年SP1将解决这个问题!啊,我想我应该把原来的问题读得更好。很好,谢谢你的回答。