我计划使用drupal为我们的公司网站存储一些JSON内容。因此,我们不必对动态web项目中的字符串进行硬编码,我们可以更改drupal中的字符串,并发布最终将在站点中显示的内容。
图像也是如此。我们希望将图像存储在drupal中,网站将从那里检索图像。在drupal CMS中更改图像会改变网站的外观。
问题:我安装了drupal,在顶部的内容页面中,我找不到发布json内容的方法,我如何才能获得我可以卷曲的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"
}
]
}
}
}谢谢
发布于 2015-08-09 04:56:50
因为您只需要从Drupal读取数据,所以可以使用任何“”相关模块,它将Drupal内容返回为json。下面是这些模块的一个非常有序的列表。我会坚持使用第一个(views_datasource).
另一种选择是使用Drupal core API函数drupal_json_output创建您自己的模块。
发布于 2013-12-06 06:37:26
例如,我将安装服务模块,并在Drupal中创建一个名为"JSON Page“的内容类型。
类型将具有与您想要存储在JSON中的各种数据相对应的字段,例如"Header“、"Title small”等。
您的编辑器可以简单地在Drupal站点上创建和编辑这种类型的内容,而另一个站点将进行REST调用,以便从Drupal站点检索信息。
服务模块可以很容易地将其作为JSON对象返回,同时允许您的编辑器在Drupal站点上使用用户友好的界面和所见即所得等。
https://stackoverflow.com/questions/20409754
复制相似问题