我们如何访问" _data"来自" _plugin"?
内的文件夹例如我有_data/items.yml
item
data1: info
data2: moreinfo
在我希望能够
的render方法中插入我的插件def render(context)
<<--MARKUP.strip
<p>#{site.data.items.data1}</p>
MARKUP
end
有什么想法吗? 我已经能够获得site.data.items但我无法访问子元素(data1,data2)
答案 0 :(得分:1)
您的数据文件_data/items.yml
也有一个item
密钥。
item
data1: info
data2: moreinfo
所以data1
实际上是由 site.data.items.item.data1
和
来访问的
{strong> data2
site.data.items.item.data2
答案 1 :(得分:0)
我必须使用两个答案的组合:
如何将项目传递给我的插件: Custom Liquid tag with two parameters
解析并访问json数据: How to convert ruby formatted json string to json hash in ruby?