我在 Tridion 2011 中有一个带有 Razor 代码的页面模板,该代码基于 RenderComponentPresentation() 作为页面中的第一件事打印信息。在它之前没有其他标记,因为组件而不是页面包含初始标记。除非我在发布的输出中的第一个 RenderComponentPresentation 之前放置了至少一个字符,否则模板将拒绝呈现任何演示文稿。
因此,例如,如果这就是布局 TBB 中的全部内容,那么它可以工作(在我的真实代码中,tcms 当然是真实的):
<
@RenderComponentPresentation("tcm:mytcm","tcm:myothertcm")
但这并不
@RenderComponentPresentation("tcm:mytcm","tcm:myothertcm")
第一个打印以“<”开头的组件的内容,而第二个根本不做任何事情。我不想在页面模板的开头直接有任何标记,我希望第一件事是组件。可能吗?