繁体   English   中英

在Neos CMS中集成React组件

[英]Integrating React component in Neos CMS

Atm我正在玩Neos CMS和React.js。 我想知道是否可以将Neos NodeType的内容作为Json获取,以便我可以将其用作我的React组件的数据。 我发现了一些有关Neos特殊数据的教程,但它们都以页面为基础。 我现在遇到的问题:如果我使用一个content元素,比如说一个手风琴,然后在Neos中放入一些数据,我需要一个用于容器的模板(以便React知道在哪里放置东西),但是我不想要一个模板的手风琴项目(这些应该放在JSon文件中)。 那么问题1:如何在不使用模板的情况下或不告诉手风琴容器将孩子的内容放在何处的情况下编辑手风琴项目的内容? 而且,问题2:如何从内容中获取JSon对象(现在我使用TYPO3.TypoScript:Http.Message),在哪里可以找到它(此文件的URL是什么)?

这是有关此主题的详细文章: http : //dimaip.github.io/2015/11/15/react-neos/

要直接回答您的问题:

如何在不使用模板的情况下或不告诉手风琴容器将孩子的内容放在何处的情况下编辑手风琴项目的内容?

您可以创建一些仅用于编辑的虚拟模板,也可以尝试通过一些调整使用原始内容编辑模式,以将所有属性显示为内联字段。 通过引入结构化编辑,这种情况将大大改善,但是就目前而言,创建虚拟模板应该不会太难。

我如何从内容中获取JSon对象(现在我使用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.MessageJson.stringify EEL帮助程序一起使用可构建JSON本身。 该url与您节点的url相同,但仅具有.json格式后缀而不是.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM