Atm 我正在玩一些 Neos CMS 和 React.js。我想知道是否可以将 Neos NodeType 的内容作为 Json 获取,以便我可以将其用作我的 React 组件的数据。我找到了一些关于 Neos 特殊数据的教程,但它们都以页面为基础。我现在遇到的问题:如果我使用内容元素,比如说手风琴,并在 Neos 中放入一些数据,我需要一个容器模板(以便 React 知道将东西放在哪里)但我不想要模板手风琴项目(这些应该放在 JSon 文件中)。那么问题 1:如何在没有模板或告诉 Accordion Container 将孩子的内容放在哪里的情况下编辑 Accordion 项目的内容?而且,问题 2:如何从内容中获取 JSon-Object(现在我使用 TYPO3.TypoScript:Http.
问问题
482 次
1 回答
0
这是关于这个主题的详细帖子:http: //dimaip.github.io/2015/11/15/react-neos/
直接回答您的问题:
如何在没有模板或告诉 Accordion Container 将子项的内容放在哪里的情况下编辑 Accordion Item 的内容?
您可以创建一些仅用于编辑的虚拟模板,或者尝试使用可能的原始内容编辑模式并进行一些调整以将所有属性显示为内联字段。随着结构化编辑的引入,这种情况将大大改善,但目前创建虚拟模板应该不会太难。
如何从内容中获取 JSon-Object(现在我使用 TYPO3.TypoScript:Http.Message)以及在哪里找到它(该文件的 url 是什么)?
您可以从此解决方案中举一个例子:https ://github.com/sfi-ru/EncultDistr/blob/master/Packages/Sites/Sfi.Encult/Resources/Private/TypoScript/Json.ts2
本质上是的,使用TYPO3.TypoScript:Http.Message
EELJson.stringify
助手来构建 JSON 本身。该 url 将与您节点的 url 相同,但仅使用.json
格式后缀而不是.html
.
于 2015-12-23T06:16:02.483 回答