首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Drupal为站点存储json内容和图像

使用Drupal为站点存储json内容和图像
EN

Stack Overflow用户
提问于 2013-12-06 04:15:16
回答 2查看 902关注 0票数 0

我计划使用drupal为我们的公司网站存储一些JSON内容。因此,我们不必对动态web项目中的字符串进行硬编码,我们可以更改drupal中的字符串,并发布最终将在站点中显示的内容。

图像也是如此。我们希望将图像存储在drupal中,网站将从那里检索图像。在drupal CMS中更改图像会改变网站的外观。

问题:我安装了drupal,在顶部的内容页面中,我找不到发布json内容的方法,我如何才能获得我可以卷曲的URI来获取内容?

或者drupal只用于创建站点?而不是一般的内容?

下面是我希望存储的内容的一个示例:

代码语言:javascript
复制
{
    "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"
                }
            ]
        }
    }
}

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-08-09 04:56:50

因为您只需要从Drupal读取数据,所以可以使用任何“”相关模块,它将Drupal内容返回为json。下面是这些模块的一个非常有序的列表。我会坚持使用第一个(views_datasource).

另一种选择是使用Drupal core API函数drupal_json_output创建您自己的模块。

票数 1
EN

Stack Overflow用户

发布于 2013-12-06 06:37:26

例如,我将安装服务模块,并在Drupal中创建一个名为"JSON Page“的内容类型。

类型将具有与您想要存储在JSON中的各种数据相对应的字段,例如"Header“、"Title small”等。

您的编辑器可以简单地在Drupal站点上创建和编辑这种类型的内容,而另一个站点将进行REST调用,以便从Drupal站点检索信息。

服务模块可以很容易地将其作为JSON对象返回,同时允许您的编辑器在Drupal站点上使用用户友好的界面和所见即所得等。

https://drupal.org/project/services

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20409754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档