所以,我设法在我的服务器上安装了一个typo3 NEOS实例。一切看起来都很好,如预期的那样。功能也是如此。
现在我读了一些关于formbuilder的内容。我在how to install it上找到了一份文档。从我所知道的(没有symfony2 / composer经验),包括包,因为相关的文件夹+文件位于正确的位置。
但现在我被卡住了。怎么 - 或者我应该在哪里使用这个扩展名?在this video中,他展示了如何使用它,但不知道如何打开它。我用Google搜索,但我找不到任何有用的东西。
在安装软件包时,也许这甚至不仅仅是与NEOS相关且在symfony中常见的事情?我必须定义路线吗?
使用 Ubuntu 15.04 和 NEOS 2.1 。一切都像这样安装 guide解释了它。
答案 0 :(得分:3)
还有另一个包,取决于typo3/formbuilder - simplyadmire/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
,这不是必需的。
接下来,向您的主Configuration/Routes.yaml
添加这些行(来自第二个包自述文件):
-
name: 'SimplyAdmire.Neos.FormBuilderBundle'
uriPattern: '<SimplyAdmireNeosFormBuilderBundleSubroutes>'
subRoutes:
SimplyAdmireNeosFormBuilderBundleSubroutes:
package: SimplyAdmire.Neos.FormBuilderBundle
登录neos后端。在主菜单(左上角汉堡包)上,您应该看到新链接“表单构建器”http://yourhost/neos/management/formbuilder
。如果您安装了演示页面,则列表中已有一个表单 - 联系表单。有一个链接New form
它看起来像纯文本,它会导致您在视频中看到的formbuilder。请记住保存您的工作(左上角按钮)。现在你可以回到页面编辑器,添加表单类型的新节点,在右边的编辑器中你应该能够选择你用formbuilder创建的表单。