-1

所以,我设法在我的服务器上安装了一个typo3 NEOS 的实例。一切看起来都很好,正如预期的那样。也很实用。

现在我读了一些关于formbuilder的东西。我还找到了有关如何安装它的文档。据我所知(在 symfony2 / composer 方面没有经验),该软件包已包含在内,因为相关文件夹 + 文件位于正确的位置。

但现在我被困住了。如何 - 或者我应该在哪里使用这个扩展?在这个视频中,他展示了如何使用它,但没有展示如何打开它。我用谷歌搜索了它,但我找不到任何有帮助的东西。

在安装软件包时,也许这甚至不只是与 NEOS 相关并且在 symfony 中很常见?我必须定义路线吗?

使用Ubuntu 15.04NEOS 2.1。像本 指南中一样安装的所有东西都解释了它。

4

1 回答 1

3

还有另一个包,取决于typo3/formbuilder - simpleadmire/neos-form-b​​uilder-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 创建的表单。

于 2016-01-06T14:04:31.320 回答