해결 :
난 그냥 미디어 항목을 저장하고 템플릿을 참조하는 방법을 정확하게에 혼란스러워지고 있었다
. 이 솔루션에 대한 제안이나 의견에 대해서는 공개되어 있습니다. 내 Google 캘린더 설정에서
- , 나는 내가 새로운 미디어 항목을 추가 달력
- 이라는 카테고리를 만들어 (이 될 수있는 개인 또는 공개 캘린더) Zotonic에서
- 소스 코드를 복사. 나는 "Embed code"를 선택하고, 제목을 입력하고, "From site"에 대한 Other와 붙여 넣은 코드를 선택했습니다. 이것은 id 387로 할당되었습니다.
- 이 미디어 항목의 범주를 Media-> Document로 변경하고 항목을 저장했습니다.
- rsc 페이지를 추가하고 카테고리 캘린더를 선택했습니다. 이 페이지의 ID는 388이고 슬러그는 "building-project"입니다.
- 이전에 저장 한 미디어 항목을이 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 %}
나는이 정직하고 간단 보인다 알고 있지만, 다른 사람이 내가로 제치고 경우, 그들은 훌륭한 프레임 워크에 대한이 유용한 :
감사를 찾을 수 있습니다!
제프