【问题标题】:Access to the current page from in a Tridion component template从 Tridion 组件模板访问当前页面
【发布时间】:2013-06-04 17:25:10
【问题描述】:

我意识到这可能有点违反直觉......但是在复合组件模板中,是否有一种方便的方法可以访问页面对象或正在呈现的页面的 TCM URI?我意识到如果组件模板被渲染到代理或使用模板生成器进行调试,结果可能为空。但如果页面 id 可用,我想获取它。

【问题讨论】:

标签: tridion tridion-2011


【解决方案1】:

是的,您可以创建一个 TBB 来执行此操作。如果您在 sdltridionworld.com 上查看可用的通用 SDL Tridion 2011 模板构建块:https://sdltridionworld.com/community/2011_extensions/generic-2011-tbbs.aspx

其中有一个名为 TemplateBase 的便捷文件,其中包含一个名为 GetPage 的方法。您可以使用它来获取 TBB 中的页面,然后将页面 ID 推送到包中。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2019-09-19
      • 2012-10-10
      • 2021-06-06
      • 2020-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      相关资源
      最近更新 更多