首页 > 解决方案 > 如何通过ajax获取typo3表单框架表单html

问题描述

我有一个实验项目在工作,我必须检查以无头方式使用 Typo3 是否实用,大多数 Typo3 的东西仍在工作。

对于 Rest Api,我使用tx_rest来公开我的端点。

特别是,我目前正在尝试通过 ajax 使用 Typo3 表单框架获取由后端用户创建的表单的呈现 html。

有谁知道从 Typo3 仅检索呈现的 html 表单的方法?

标签: ajaxformstypo3typo3-extensions

解决方案


有谁知道从 TYPO3 只检索呈现的 html 表单的方法?

使用自定义编号创建新PAGE对象

formPage = PAGE
formPage.typeNum = 765

并设置

formPage.config {
    debug = 0
    disableAllHeaderCode = 1
    disablePrefixComment = 1
    xhtml_cleaning = none
    admPanel = 0
}

防止任何其他输出,最后

formPage.10 < styles.content.get

(或使用任何其他设置来获取您的内容,这只是一个示例,它将在 colPos 0 中输出当前页面的所有内容)

打开你的页面https://myhost.com/my/path/?type=765然后会在页面上呈现任何内容,而不需要任何额外的标记,只是页面内容的输出(例如表单插件等)。


推荐阅读