问题标签 [sulu]

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.

0 投票
1 回答
97 浏览

sulu - Sulu CMS 2:不再隐藏 Webspace 特定模板

在 sulu 1.6 中,可以通过限制主题模板文件的解决方法来限制每个网站空间的可用页面类型

现在迁移到 2.0 之后,它们都出现了:

在此处输入图像描述

解决方法仍然存在,仅提供某些主题的模板:

在此处输入图像描述

在 Sulu 2 中是否有其他方法可以过滤掉可用页面类型?

0 投票
1 回答
85 浏览

sulu - Sulu CMS 2.0:如何在类别选择中使用 jexl?

是否有一些文档如何为category_selection内容类型编写 jexl?当前的2.0 文档在这个主题中有点薄。

我盲目地尝试:

但它甚至不会引发错误;)。

我尝试做的是,只允许选择某个子类别的孩子。

0 投票
1 回答
97 浏览

sulu - 如何通过 twig 模板或 twig 扩展中的 url 获取页面内容?

所以有 twig 函数sulu_content_load('1234-1234')可以通过uuid. 有没有办法通过 url 获取页面内容,比如/team/member-1or /about-us

0 投票
1 回答
60 浏览

sulu - Sulu 2.0:如何从搜索命中访问 seo 描述?

我们正在尝试在搜索结果页面上显示文档的元描述字段。看起来它在系统中非常隐藏,但如果知道如何获取实际的扩展数据可能很容易。

搜索命中具有以下字段:

我可以使用该sulu_document_manager.document_manager服务为 Id 获取相应的 PageDocument,这反过来似乎可以访问扩展数据:

但是如何真正获得descripionseo 扩展的具体价值呢?这甚至是正确的方法,还是我应该使用不同的方法?

多谢!
安德烈亚斯

0 投票
1 回答
121 浏览

symfony - 无法显示选择字段类型元素。如何正确地将自定义实体表示添加到 Sulu 表单?

按照 Sulu文档,我尝试添加选择字段类型以在管理表单中显示集合类型资源(房间对象)。目前,我可以从列表中选择这些元素,

选择元素

选定的元素

但是在表单提交和重新加载后,任何记录都无法显示,尽管 Room 对象存在于 Event 实体中:

空列表

我做错了什么?

代码:

sulu_admin.yaml

event_details.xml

0 投票
1 回答
220 浏览

reactjs - React-vis-timeline - 无法初始化项目数据

我对 vis 时间线初始化有疑问。时间线可见但没有任何数据。我试图以不同的格式传递项目,但它看起来像附加的图像。这有什么问题?我的反应组件:

结果

0 投票
1 回答
238 浏览

symfony4 - 如何在 Sulu 中向导航添加外部链接

我设置了一个 Symfony/Sulu 站点,并且我知道我需要将一个页面添加到导航上下文中以便它出现在导航栏中,但是我希望能够添加一个外部链接,该链接将出现在我所有内部链接旁边的导航栏,并且可以通过 CMS 进行编辑和重新排序

例如,我希望管理员能够创建如下菜单:

  • 主页(内部 Sulu 页面)
  • 我的帐户(内部 Sulu 页面)
  • 我们的母公司(外部链接)
  • 联系我们(内部 Sulu 页面)

这可以通过 sulu 实现还是我需要编写扩展程序?

0 投票
1 回答
72 浏览

symfony4 - Sulu 中的其他页面类型

我正在使用带有 Sulu 的 Symfony 4。我知道默认情况下我可以设置页面类型的内容、内部链接和外部链接 - 有没有办法在这个列表中添加额外的自定义类型?我的用例是我想区分指向单独 Sulu 页面的内部链接和指向我们单页应用程序的反应路由器中位置的内部链接。

0 投票
1 回答
272 浏览

php - 在 Sulu 模板中包含带有 xpointer 的属性

我已经设置了一些 Sulu 模板,并且能够使用此处描述的方法将整个文件的内容包含在多个模板中:

https://docs.sulu.io/en/2.1/book/templates.html

我正在使用:

<xi:include href="fragments/common-properties.xml"/

这完美地工作

但是,我随后尝试使用 xpointer 方法包​​含来自另一个模板的属性(为了我可以在一个文件中包含所有模板中的一组通用属性,另外为各个模板定义特定属性)

我的根模板在这里:(root-page-test.xml)

包含我要包含的属性的模板在这里:(include.xml)

在加载管理界面时,我从一个 ajax 请求中收到以下错误:

[ERROR 1612] XPointer evaluation failed: #xmlns(sulu=http://schemas.sulu.io/template/template) xpointer(/sulu:properties/sulu:property) (in C:\xampp\htdocs\<vhost>/config/templates/pages\root-page-test.xml - line 26, column 0)↵[ERROR 1604] could not load include.xml, and no fallback was found (in C:\xampp\htdocs\<vhost>/config/templates/pages\root-page-test.xml - line 26, column 0)↵[ERROR 1871] Element '{http://www.w3.org/2001/XInclude}include': This element is not expected. (in C:\xampp\htdocs\<vhost>/config/templates/pages\root-page-test.xml - line 26, column 0)

两个文件在同一个目录下

我哪里错了?

0 投票
1 回答
382 浏览

symfony - Sulu 2.0:如何将自定义 css 和 js 添加到管理视图

是否可以向 sulu 管理员添加自定义 css 和自定义 js 文件?

我看到,它是由vendor/sulu/sulu/src/Sulu/Bundle/AdminBundle/Resources/views/Admin/main.html.twig

我可以以某种方式覆盖这个模板吗?或者更好的是,有没有办法扩展它,而不会丢失提交给捆绑包的未来更新?

多谢!
安德烈亚斯