Lightbox 中的 ExtBase 详细信息视图
ExtBase Detail View in Lightbox
我用 Extbase 做了一个扩展,我想在灯箱中显示细节视图,它确实如此。问题是:我不想看到主模板(带有导航等的主页),而只是详细视图。我必须更改什么才能排除主模板?
为此内容和其 TS 配置集中使用专用 typeNum
:disableAllHeaderCode = 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
的页面中 主列 的内容(没有 html
、body
部分、来自默认模板的任何导航等)
@biesior 提供的解决方案的替代方案:使用扩展 typoscript_rendering. It provides a ViewHelper 生成一个 link 只呈现 extbase 操作的视图,没有布局。
我用 Extbase 做了一个扩展,我想在灯箱中显示细节视图,它确实如此。问题是:我不想看到主模板(带有导航等的主页),而只是详细视图。我必须更改什么才能排除主模板?
为此内容和其 TS 配置集中使用专用 typeNum
:disableAllHeaderCode = 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
的页面中 主列 的内容(没有 html
、body
部分、来自默认模板的任何导航等)
@biesior 提供的解决方案的替代方案:使用扩展 typoscript_rendering. It provides a ViewHelper 生成一个 link 只呈现 extbase 操作的视图,没有布局。