如何在Zotonic的Erlang CMS中嵌入和显示Google日历

如何在Zotonic的Erlang CMS中嵌入和显示Google日历,erlang,google-calendar-api,zotonic,Erlang,Google Calendar Api,Zotonic,我希望能够将谷歌日历的iframe保存为媒体 项目,然后将其附加到资源。我还没来得及 这很有效 我将iframe代码保存为媒体项,选择embedded code并 选择“其他” 我创建了一个rsc并将此媒体项附加到它。 我不是在模板或项目中正确引用了它 未正确存储。有人能解释一下怎么做吗 这样做。如果这是一件简单的事情,我很抱歉,但我就是不明白 要想弄明白这一点 非常感谢 杰夫解决了: 我只是对如何保存媒体项并在模板中引用它感到困惑。我愿意接受有关此解决方案的建议或意见 从我的谷歌日历设置中,我

我希望能够将谷歌日历的iframe保存为媒体 项目,然后将其附加到资源。我还没来得及 这很有效

我将iframe代码保存为媒体项,选择embedded code并 选择“其他” 我创建了一个rsc并将此媒体项附加到它。 我不是在模板或项目中正确引用了它 未正确存储。有人能解释一下怎么做吗 这样做。如果这是一件简单的事情,我很抱歉,但我就是不明白 要想弄明白这一点

非常感谢

杰夫

解决了:

我只是对如何保存媒体项并在模板中引用它感到困惑。我愿意接受有关此解决方案的建议或意见

  • 从我的谷歌日历设置中,我复制了嵌入代码(这可能是私人日历或公共日历)
  • 在Zotonic中,我创建了一个名为Calendar的类别
  • 我添加了一个新的媒体项。我选择了“嵌入代码”,输入了一个标题,为“来自站点”选择了其他,并粘贴了代码。这是分配给ID387的
  • 我将此媒体项目的类别更改为“媒体->文档”,并保存该项目
  • 我添加了一个rsc页面和选定的类别日历。此页面的id为388,并显示“building project”
  • 我将先前保存的媒体项目附加到此rsc并保存该项目
  • 我有一个本地调度,映射到这样的/calendars/[id]/[slug]

    {calendar\u details,[“calendar”,id,slug],资源页面,[{template,“calendar\u details.tpl”},{cat,calendar}]}

    在“此页面的高级”下,我更改了页面路径,以将我的资源与如下/calendars/388/building project之类的内容相匹配

    在my calendars_details.tpl中,我引用了此媒体项

     {% for m in  m.rsc[id].media %} {# this returns a list of the media attached.  Unfortunately I'm assuming only one item returned [387] #}
       {% media m %} {# apply the media tag to the elements in this list, ie  media 387 #}
     {% endfor %}
    
    我知道这似乎简单明了,但如果其他人像我一样面临挑战,他们可能会发现这很有用:)

    感谢您提供了一个很棒的框架

    杰夫