我们有一个动态 CT 来渲染组件输出,其中有一个带有链接文本的组件链接。预览时,输出看起来是正确的,但是一旦我们发布页面并点击,链接就不会显示(甚至是链接文本)。
DCT 和目标语言的输出格式都设置为 REL,但我们的 tcdl:link 没有解析,动态组件演示也没有呈现。在不解析 tcdl:link 标记的情况下,嵌入的演示文稿正在与页面一起呈现。存储文件指向 sql db。
您能否建议还需要做什么?
我们有一个动态 CT 来渲染组件输出,其中有一个带有链接文本的组件链接。预览时,输出看起来是正确的,但是一旦我们发布页面并点击,链接就不会显示(甚至是链接文本)。
DCT 和目标语言的输出格式都设置为 REL,但我们的 tcdl:link 没有解析,动态组件演示也没有呈现。在不解析 tcdl:link 标记的情况下,嵌入的演示文稿正在与页面一起呈现。存储文件指向 sql db。
您能否建议还需要做什么?
也许您可以将问题标题编辑得更具体一些。我假设您希望使用 REL 在动态组件演示中解析动态链接。听起来您已正确设置,但只是为了确保这是一个快速检查列表:
发布包含动态组件演示的页面。检查以下内容:
<tridion:ComponentPresentation ..../>
DCP 的插入位置COMPONENT_PRESENTATIONS
表中看到您的 REL DCP,这应该包含<tcdl:Link...>
链接应该位于的标记在浏览器中请求页面。检查组件演示是否显示,链接是否呈现为<a../>
锚标记
如果没有,请检查内容传递日志文件,看看是否有任何错误。另请检查动态链接是否在“正常”页面上运行。