blogger
blogger - b:defaultmarkups 태그
나중에 재사용할 수 있는 기본 테마 레이아웃을 만들 수 있는 태그입니다. 재사용할 기본 태그를 만들어 관리하세요.
<b:defaultmarkups> 태그는 하나만 지정할 수 있으며 하위 요소로 <b:defaultmarkup> 태그를 함께 사용합니다. 기본적인 형식은 다음과 같습니다.
<b:defaultmarkup> 태그는 다른 유형으로 중첩할 수 있으며 <b:includable> 태그와 <b:include> 태그를 포함할 수 있습니다. 그리고 <b:defaultmarkups> 태그는 가급적 끝 태그인 </head> 나 </body> 끝에 위치하도록 해야 합니다.
위젯(가젯)이 설치되거나 재설정될 때 <b:defaultmarkup> 위젯 본문 안에서도 자동으로 추가되거나 변경됩니다. 단일 위젯 템플릿은 다음 형식으로 구성됩니다.
동일한 내용을 여러 가젯 타입에 포함할 경우 콤마(,)로 여러 개 추가할 수 있습니다.
위 코드 위젯 타입을 보면 Blog, FeaturedPost, PopularPosts 등 3개 위젯이 포함된 것을 확인할 수 있습니다.
어느 곳에나 호출할 수 있는 위젯을 만들 수도 있습니다. 위젯 타입을 “Common”으로 하고 <b:includable>의 id 값을 정의하세요.
<b:defaultmarkup> 태그는 중첩이 가능합니다. 다소 복잡해 보일 수 있으나 몇 번 보면 어렵지는 않습니다.
<b:defaultmarkups> 태그는 하나만 지정할 수 있으며 하위 요소로 <b:defaultmarkup> 태그를 함께 사용합니다. 기본적인 형식은 다음과 같습니다.
<b:defaultmarkups>
<b:defaultmarkup type='위젯 타입'>
<b:includable> … </b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
<b:defaultmarkup> 태그는 다른 유형으로 중첩할 수 있으며 <b:includable> 태그와 <b:include> 태그를 포함할 수 있습니다. 그리고 <b:defaultmarkups> 태그는 가급적 끝 태그인 </head> 나 </body> 끝에 위치하도록 해야 합니다.
위젯(가젯)이 설치되거나 재설정될 때 <b:defaultmarkup> 위젯 본문 안에서도 자동으로 추가되거나 변경됩니다. 단일 위젯 템플릿은 다음 형식으로 구성됩니다.
<b:defaultmarkups>
<b:defaultmarkup type='Blog'>
<b:includable id='main'>
<!-- 메인 코드 -->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
동일한 내용을 여러 가젯 타입에 포함할 경우 콤마(,)로 여러 개 추가할 수 있습니다.
<b:defaultmarkups>
<b:defaultmarkup type='Blog,FeaturedPost,PopularPosts'>
<b:includable id='postJumpLink'>
<!-- postJumpLink 코드 -->
</b:includable>
<b:includable id='postFooterJumpLink'>
<!-- postFooterJumpLink 코드 -->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
위 코드 위젯 타입을 보면 Blog, FeaturedPost, PopularPosts 등 3개 위젯이 포함된 것을 확인할 수 있습니다.
어느 곳에나 호출할 수 있는 위젯을 만들 수도 있습니다. 위젯 타입을 “Common”으로 하고 <b:includable>의 id 값을 정의하세요.
<!-- My-Widget 불러올 때 -->
<b:widget>
<b:include name='My-Widget'/>
</b:widget>
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='My-Widget'>
<!-- My-Widget 코드 -->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
<b:defaultmarkup> 태그는 중첩이 가능합니다. 다소 복잡해 보일 수 있으나 몇 번 보면 어렵지는 않습니다.
<b:defaultmarkups>
<!-- 공통 코드-->
<b:defaultmarkup type='Common'>
<b:includable id='widget-title'>…</b:includable>
</b:defaultmarkup>
<!-- HEAD 내용 -->
<b:defaultmarkup type='Header'>
<b:includable id='main'> …</b:includable>
</b:defaultmarkup>
<!-- 인기 글 -->
<!--//
this 는 자기 자신을 호출하는 것이므로
위젯 타입이 common 에 접근할 수 있습니다.
여기서 widget-title 를 호출합니다.
//-->
<b:defaultmarkup type='PopularPosts'>
<b:includable id='main' var='this'>
<b:include name='widget-title'/>
</b:includable>
</b:defaultmarkup>
<b:defaultmarkup type='FeaturedPost'>
<b:includable id='main'> … </b:includable>
</b:defaultmarkup>
<!-- 라벨 -->
<b:defaultmarkup type='Label'>
<b:includable id='main'> … </b:includable>
</b:defaultmarkup>
<!-- 썸네일 이미지 -->
<b:defaultmarkup type='Image'>
<b:includable id='main'> … </b:includable>
</b:defaultmarkup>
<!-- 이메일 구독 -->
<b:defaultmarkup type='FollowByEmail'>
<b:includable id='main'> … </b:includable>
</b:defaultmarkup>
<!-- 블로그 검색 -->
<b:defaultmarkup type='BlogSearch'>
<b:includable id='main'> … </b:includable>
</b:defaultmarkup>
<!-- 블로그 목록 -->
<b:defaultmarkup type='BlogArchive'>
<b:includable id='main'> … </b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
0 댓글