【问题标题】:Integrating React component in Neos CMS在 Neos CMS 中集成 React 组件
【发布时间】:2015-12-22 13:04:09
【问题描述】:

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

【问题讨论】:

    标签: json reactjs neoscms


    【解决方案1】:

    这是关于这个主题的详细帖子:http://dimaip.github.io/2015/11/15/react-neos/

    直接回答您的问题:

    如何在没有模板或不告诉 Accordion Container 放置子项内容的位置的情况下编辑 Accordion 项的内容?

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

    如何从内容中获取 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 本身。该 url 将与您节点的 url 相同,但仅使用 .json 格式后缀而不是 .html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-23
      • 2018-11-13
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多