问题标签 [symfony-cmf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - 以编程方式在 SimpleCMSBundle 中添加页面
我正在寻找一种在 SimpleCMSBundle 中以编程方式添加页面的方法。我找到了以下命令行。
我需要的首先是上述命令的编程等效项,其次上述命令假定存在位于 'app/Resources/data/pages/test.yml 的 .yml 文件,我也想以编程方式提供此信息。
我正在使用 Symfony CMF 标准版。
php - Symfony CMF StaticContent 显示 PHPCTreee 中的所有子块?
有人知道我如何让所有子块显示在Sonata Admin
班级StaticContent
的 CMF 树上吗?
我们的系统使用Symfony\Cmf\Bundle\ContentBundle\Doctrine\Phpcr\StaticContent
该类的方式是将其用作我们可以附加其他块的内容文档。我以为这就是ContentBundle
. 相反,只有这个附加信息块容器块内的块才会出现在树中。除非我做错了什么。我看过
Symfony/Cmf/Bundle/ContentBundle/Resources/config/doctrine-model/StaticContent.phpcr.xml
:
必须有办法让所有子块显示。我只是不想开始破解PHPCRTree
课程来做到这一点。我是否扩展StaticContent
并希望它会显示所有孩子?如果这是答案,我该怎么做。还是有其他设置。
请参阅下面的这张图片,了解我可以看到的内容与njackrabbitexplorer
中的 CMF 树中的内容Sonata admi
![StaticContent 类子项的 Sonata Admin 和 jackrabbitexplorer 表示] http://i43.tinypic.com/160whlt.png
php - StaticContent 显示 PHPCTreee 中的所有子块?
有谁知道我如何让所有子块显示在StaticContent
班级的奏鸣曲管理员的 CMF 树上?我们的系统使用Symfony\Cmf\Bundle\ContentBundle\Doctrine\Phpcr\StaticContent
该类的方式是将其用作我们可以附加其他块的内容文档。我以为这就是ContentBundle
. 相反,只有这个additionalInfoBlock
容器块内的块才会出现在树中。除非我做错了什么。我看过
Symfony/Cmf/Bundle/ContentBundle/Resources/config/doctrine-model/StaticContent.phpcr.xml
:
必须有办法让所有子块显示。我只是不想开始破解PHPCRTree
课程来做到这一点。我是否扩展StaticContent
并希望它会显示所有孩子?如果这是答案,我该怎么做。还是有其他设置。
请参阅下面这张图片,了解我在 jackrabbitexplorer 中看到的内容与 Sonata 管理员中的 CMF 树中的内容:
php - CreateBundle Symfony CMF
我正在尝试使用创建包 symfony cmf。到目前为止一切正常,因为我能够编辑块但我无法保存我的内容。我收到以下错误:
我正在使用的前端代码如下:
我不确定的是“关于”属性的用途。“about=cms/test”只是我输入的一些任意值。我猜它代表了一些 phpcr-odm 节点,但我什至不确定在哪里设置该节点,甚至不确定这些文档是如何工作的。我已经为我的项目创建了我的 phpcr-odm 数据库并且 phpcr-odm 正在工作,但我不确定所有这些东西是如何工作的。我对 symfony cmf 真的很陌生。请让我知道如何使用 create bundle 保存内容,因为文档很烂。我还阅读了有意义的 phpcr-odm 学说文档,但我不确定如何将它与这个问题联系起来。
谢谢。
symfony - Doctrine ODM / PHPCRODM - 仅获取具有至少一个子集合的节点
我在phpcr中有以下结构
我只需要填充至少有一个子集合的“foo”节点。
Childcollection 在 foo 文档中映射为 /** PHPCRODM\Children(fetchDepth=0) */
我可以通过在我的存储库中遵循内部连接查询来做到这一点
结果,我确实有 foo 文档,其中至少有一个 childcollection 节点,但是当我添加页面功能时
我没有 $limit 数量的文件。结果取决于 foo 文档中子集合的数量。
任何人都可以帮助我进行查询以仅获取具有至少一个子集合的节点,并且我可以在其中向该查询添加页面功能。
谢谢和最好的问候
symfony - 使用 RoutingAutoBundle (Symfony CMF) 的嵌套路由
我想这是一件很简单的事情。我只想将 RoutingAutoBundle 用于嵌套页面。
我在这里关注http://symfony.com/doc/current/cmf/cookbook/creating_a_cms/
假设我有Page
父母的文件。
我的自动路由配置是这样的:
我想要类似下面的东西。假设我有这样的数据:
目前,这 4 个页面将有以下路线
我想
我尝试content_path
使用content_object
提供程序添加另一个并调用getParent
,但这不起作用。有没有人熟悉 Symfony CMF 和 RoutingAutoBundle 知道如何做到这一点?文档很少...
symfony - Symfony CMF BlockBundle 默认管理员无法更改父级
使用 Symfony CMF 中 BlockBundle (1.0.*) 的默认管理类,我无法修改块的“父级”。
父文件被禁用(添加和编辑时),但始终显示“/cms/content”。
我想只使用管理类并能够设置块的父级(特别是设置一些带有内容的容器块)。
为什么它被禁用?我是否需要一些通用的块根才能使其工作?如果我尝试创建自己的管理类,我不确定该怎么做,因为管理类确实以与我相同的方式添加“父”字段。
symfony-cmf - 在页面上包含 Cmf 博客
在我的应用程序中,我想做一个页面:
- CMF 博客
- 其他元素,如 FosUser 列表
为了在我的模板中包含 CMF 博客包,我尝试了:
其中“public-blog”是博客的 ID。
当然,这是行不通的:(
谁能帮我做到这一点?如果这是一项非常基本的任务,请提前抱歉:/
问候,