Typo3 8.7.x / Extbase / Typoscript:如何在使用 RECORDS 时移除锚定包装
Typo3 8.7.x / Extbase / Typoscript: How to remove the anchor wrap when using RECORDS
我正在为 json 输出使用扩展模板。我想通过id获取记录。
ajax = PAGE
ajax {
typeNum = 99
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
admPanel = 0
debug = 0
}
10 = RECORDS
10 {
tables = tt_content
source = 77
}
}
但是我的输出在我想要的数据之前有一个锚点link:
<a id="c2"></a>{"errors":[],"messages":["some message"]}
如何删除
<a id="c2"></a>
如果您使用 RECORDS
对象,您将获得记录的默认呈现。对于 tt_content ,可能包括之前为每个元素包装的锚点。
如果您想要自己的渲染,可以将 CONTENT
对象与您自己的 renderObj
属性 一起使用。
或者您修改 tt_content
记录的全局呈现(在 CSC 的拼写错误中或在 FSC 的流体布局文件中)以跳过页面类型 99 的锚点。
谢谢@Bernd Wilke,
现在它正在使用以下代码
ajax = PAGE
ajax {
typeNum = 99
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
admPanel = 0
debug = 0
}
//not working, because it's not respect the storage
#10 < tt_content.list.20.myext_p1
10 = CONTENT
10 {
table = tt_content
renderObj = COA
renderObj {
10 < tt_content.list.20.myext_p1
}
}
}
如果我是对的,使用这段代码,它从定义了 ext 模板的页面中获取页面内容,并从插件中复制呈现。未注释的代码不起作用,因为它没有使用我插入带有定义存储的插件的页面中的内容。
我正在为 json 输出使用扩展模板。我想通过id获取记录。
ajax = PAGE
ajax {
typeNum = 99
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
admPanel = 0
debug = 0
}
10 = RECORDS
10 {
tables = tt_content
source = 77
}
}
但是我的输出在我想要的数据之前有一个锚点link:
<a id="c2"></a>{"errors":[],"messages":["some message"]}
如何删除
<a id="c2"></a>
如果您使用 RECORDS
对象,您将获得记录的默认呈现。对于 tt_content ,可能包括之前为每个元素包装的锚点。
如果您想要自己的渲染,可以将 CONTENT
对象与您自己的 renderObj
属性 一起使用。
或者您修改 tt_content
记录的全局呈现(在 CSC 的拼写错误中或在 FSC 的流体布局文件中)以跳过页面类型 99 的锚点。
谢谢@Bernd Wilke, 现在它正在使用以下代码
ajax = PAGE
ajax {
typeNum = 99
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
admPanel = 0
debug = 0
}
//not working, because it's not respect the storage
#10 < tt_content.list.20.myext_p1
10 = CONTENT
10 {
table = tt_content
renderObj = COA
renderObj {
10 < tt_content.list.20.myext_p1
}
}
}
如果我是对的,使用这段代码,它从定义了 ext 模板的页面中获取页面内容,并从插件中复制呈现。未注释的代码不起作用,因为它没有使用我插入带有定义存储的插件的页面中的内容。