簡體   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