Lightbox 中的 ExtBase 详细信息视图

ExtBase Detail View in Lightbox

我用 Extbase 做了一个扩展,我想在灯箱中显示细节视图,它确实如此。问题是:我不想看到主模板(带有导航等的主页),而只是详细视图。我必须更改什么才能排除主模板?

为此内容和其 TS 配置集中使用专用 typeNumdisableAllHeaderCode = 1,它可以与渲染纯 AJAX 类型的常见方式进行比较,如 the other sample.

例如,将其放入您的 TypoScript 模板中

myPurePage = PAGE
myPurePage {
  typeNum = 1234

  10 < styles.content.get  

  config {
    disableAllHeaderCode = 1
  }

}

因此,如果您通过 http://yourdomain.tld/?id=123&type=1234 调用它,它将仅显示具有 UID 123 的页面中 主列 ​​ 的内容(没有 htmlbody 部分、来自默认模板的任何导航等)

@biesior 提供的解决方案的替代方案:使用扩展 typoscript_rendering. It provides a ViewHelper 生成一个 link 只呈现 extbase 操作的视图,没有布局。