?view=view_name 형식의 URL 매개변수가 포함되어 있는 경우에만 XML 문서의 모든 페이지에서 사용할 수 있으며 매개변수는 사전에 미리 정의된 이름이거나 사용자 정의 값일 수 있습니다.

사용자 정의 값을 넘기기 위해서는 임의의 값을 지정해 두기만 하면 됩니다. 예를 들어 ?view=habony 형식의 URL로 매개변수를 전달하면 data:blog.view 에는 habony 라는 값을 출력하게 됩니다.

<!--//
https://example.blogspot.com/?view=habony
//-->
<data:blog.view/>
<!--//
결과:
habony
//-->

<b:if cond=’data:blog.view == "habony"’>
  <h1>안녕 하보니!</h1>
</b:if>

미리 정의된 이름은 블로거 편집기에서 ‘동적 뷰’ 테마를 적용하였을 때 다음 표를 사용할 수 있습니다.

설 명
?view=classic 기본 스타일
?view=flipcard 플립 카드(갤러리형 카드) 스타일
?view=magazine 잡지 스타일
?view=mosaic 모자이크 스타일
?view=sidebar 사이드바(메뉴바) 스타일
?view=snapshot 스냅샵 스타일
?view=timeslide 시간 슬라이드 스타일

URL로 매개변수를 넘기면 'data:blog.view’ 에 매개변수 이름이 저장되는데, 동적 뷰에 관련된 자바스크립트를 호출하기 위해 다음 형식으로 지정합니다.

<!--//
https://example.blogspot.com/?view=magazine
//-->
<b:if cond='data:blog.view'>
<script expr:src='data:blog.dynamicViewsScriptSrc
+ "/js/" + data:blog.view + ".js"' type='text/javascript'/>
</b:if>
<!--//
결과:
<script src='//www.blogblog.com/dynamicviews/…/js/magazine.js' type='text/javascript'/>
//-->

0 댓글