如何通过 ajax 获取 typo3 表单框架表单 html

How to get a typo3 form-framework form html via ajax

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

剩下的 Api 我正在使用 tx_rest 来暴露 我的终点。

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

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

Does anyone know of a way to retrieve only the rendered html form from TYPO3?

使用自定义编号创建一个新的 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 打开您的页面然后将呈现页面上的任何内容,而无需任何额外标记,只是页面内容的输出(例如表单插件等)。