还有另一个包,取决于typo3/formbuilder - simpleadmire/neos-form-builder-bundle它提供了neos管理模块、路由、acl、nodetypes等。- 它有效,但有一些小错误。
所以在你composer.json
的需要部分添加:
"typo3/formbuilder": "@dev",
"simplyadmire/neos-form-builder-bundle": "@dev"
现在运行composer update
- 应该安装这两个包。如果您在生产环境中工作,则需要FLOW_CONTEXT=Production ./flow flow:cache:flush
在开发环境中刷新缓存,这不是必需的。
接下来,在您的 mainConfiguration/Routes.yaml
添加这些行(它来自第二个包自述文件):
-
name: 'SimplyAdmire.Neos.FormBuilderBundle'
uriPattern: '<SimplyAdmireNeosFormBuilderBundleSubroutes>'
subRoutes:
SimplyAdmireNeosFormBuilderBundleSubroutes:
package: SimplyAdmire.Neos.FormBuilderBundle
登录neos后端。在主菜单(左上角汉堡)上,您应该看到新链接“表单生成器” http://yourhost/neos/management/formbuilder
。如果您安装了演示页面,您将在列表中拥有一个表格 - 联系表格。有一个New form
看起来像纯文本的链接,它指向您在视频中看到的表单生成器。请记住保存您的工作(左上角按钮)。现在您可以返回页面编辑器,并添加表单类型的新节点,在右侧的编辑器中您应该能够选择您使用 formbuilder 创建的表单。