2011-02-24 5 views
3

Google 캘린더의 iframe을 미디어 항목으로 저장 한 다음 리소스에 첨부하고 싶습니다. 나는이 작업을 받을 수 없었습니다.Zotonic the Erlang CMS에 Google 캘린더를 임베드하고 표시하는 방법

삽입 된 코드를 선택하고 '기타'를 선택하면 미디어 항목으로 iframe 코드가 저장됩니다. rsc를 만들고이 미디어 항목을 첨부했습니다. 템플릿에서 올바르게 언급하지 않았거나 항목이 제대로 저장되지 않았습니다. 누군가가 하는 방법에 대한 몇 가지 빛을 비추 수 있습니다. 이게 간단한 일인가 사과 드리지만, 이걸 이해하려면 처럼 보이지 않습니다.

많은 감사를드립니다.

제프

답변

4

해결 :

난 그냥 미디어 항목을 저장하고 템플릿을 참조하는 방법을 정확하게에 혼란스러워지고 있었다

. 이 솔루션에 대한 제안이나 의견에 대해서는 공개되어 있습니다. 내 Google 캘린더 설정에서

  1. , 나는 내가 새로운 미디어 항목을 추가 달력
  2. 이라는 카테고리를 만들어 (이 될 수있는 개인 또는 공개 캘린더) Zotonic에서
  3. 소스 코드를 복사. 나는 "Embed code"를 선택하고, 제목을 입력하고, "From site"에 대한 Other와 붙여 넣은 코드를 선택했습니다. 이것은 id 387로 할당되었습니다.
  4. 이 미디어 항목의 범주를 Media-> Document로 변경하고 항목을 저장했습니다.
  5. rsc 페이지를 추가하고 카테고리 캘린더를 선택했습니다. 이 페이지의 ID는 388이고 ​​슬러그는 "building-project"입니다.
  6. 이전에 저장 한 미디어 항목을이 rsc에 첨부하고 저장합니다.

나는이/달력/[ID]/[슬러그]

{calendar_details, [ "달력", ID, 슬러그, resource_page, [{템플릿과 같은 매핑 현지 파견을 "calendar_details.tpl"}, {고양이, 달력}]}, 나는 이런 식으로 뭔가/달력/388/건물 프로젝트

에서 내 자원과 일치하도록 페이지 경로 변경이 페이지 고급

내 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 %} 

나는이 정직하고 간단 보인다 알고 있지만, 다른 사람이 내가로 제치고 경우, 그들은 훌륭한 프레임 워크에 대한이 유용한 :

감사를 찾을 수 있습니다!

제프

관련 문제