我们已经创建了一个按钮模板,其中编辑器可以将Web分析标记与其关联。问题是我们希望在同一页面上重复使用此按钮组件,但仍然能够区分它来自页面的位置。
之前有人遇到过此问题吗?我们正在寻找对问题的一些见解,也许还有一些方法可以在不修改模板的情况下解决这个问题。
仅供参考,我们正在使用Tridion 2009 SP1。
谢谢!
已更新为HTML
<a href ="/security.jsp" onClick="trackCustomLink('tttt:p:apply-now','Link','onClick');">
<img src="/images/GICs/applynow-button.gif" border="0" alt="Apply Now" /></a>
答案 0 :(得分:7)
假设您的按钮是使用组件模板呈现的,您似乎只需要在页面上使用组件的序号位置 - 您可以指定您正在使用的模板类型(使用DWT或C#的VBScript或Modular) ?基于此,我们可以为您提供一些代码示例。
格雷厄姆鸟在VBScript上有一篇关于OrdinalPosition的文章:http://www.grahambird.co.uk/2011/01/ordinalposition/
这背后的想法是将ComponentPresentation.OrdinalPosition值添加到分析代码中。