簡體   English   中英

使用Drupal存儲網站的json內容和圖像

[英]Using Drupal to store json content and images for a site

我打算使用drupal為我們的公司站點存儲一些JSON內容。 因此,我們不必在動態Web項目中對字符串進行硬編碼,並且可以更改drupal中的字符串並發布最終將在網站中顯示的內容。

圖像也是一樣。 我們想將圖像存儲在drupal中,然后該站點將從那里檢索圖像。 並且在drupal CMS中更改圖像會改變站點的外觀。

問題:我安裝了drupal,在頂部的內容頁面中,我找不到發布json內容的方法,如何獲得可以通過CURL獲取內容的URI?

還是drupal僅用於創建網站? 而不是通用內容?

我要存儲的內容示例如下:

{
    "Login_Page": {
        "Header": "Indeed, It's the most wonderful time of the year. Text comes from cms",
        "Title_Small": "Get the best deals for the holiday season.",
        "features": {
            "list": [
                {
                    "value": "Customizable, smart items.",
                    "image": "http://image/coming/from/cms.jpg"
                },
                {
                    "value": "Device Monitoring software",
                    "image": "http://image/coming/from/cms.jpg"
                },
                {
                    "value": "Internet of things is here",
                    "image": "http://image/coming/from/cms.jpg"
                }
            ]
        }
    }
}

謝謝

由於您只需要從Drupal讀取數據,因此可以使用任何與REST相關的模塊,該模塊將Drupal內容作為json返回。 這是此類模塊的非常完整的列表。 我會堅持使用第一個( views_datasource )。

另一個選擇是使用Drupal核心API函數drupal_json_output創建自己的模塊。

我將安裝服務模塊,並在Drupal中創建一個名為“ JSON Page”的內容類型。

該類型將具有與要存儲在JSON中的各種數據相對應的字段,例如“ Header”,“ Title small”等。

您的編輯者可以在Drupal站點上簡單地創建和編輯這種類型的內容,而另一個站點將進行REST調用以從Drupal站點檢索信息。

服務模塊可以輕松地將此返回為JSON對象,同時讓您的編輯器在Drupal站點上使用帶有WYSIWYG等的用戶友好界面。

https://drupal.org/project/services

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM