在Neos CMS中集成React组件

时间:2015-12-22 13:04:10

标签: json reactjs neoscms

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

1 个答案:

答案 0 :(得分:0)

以下是关于此主题的详细信息:http://dimaip.github.io/2015/11/15/react-neos/

直接回答您的问题:

  

如何编辑手风琴项目的内容而无需使用模板或告诉手风琴容器将孩子的内容放在何处?

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

  

如何从内容中获取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.MessageJson.stringify EEL助手来构建JSON本身。该网址与您的节点的网址相同,但仅使用.json格式后缀而非.html