구글 블로그 문법 include ( b:include, b:includable )


include는 위젯 내부에서 사용할 수 있는 문법입니다.

<b:includable id='id' var='변수'>[원하는 콘텐츠를 여기에 삽입]</b:includable>

id는 고유 id이기때문에 같은 이름을 사용하지말아야합니다.

var은 <b:includable></b:includable>로부터 받는 변수이기때문에 헤깔리지 않는 이름으로만 하면 됩니다.

id는 필수 데이터로 꼭 작성해야하고 var은 선택입니다.

<b:include name='includable태그의 id' data='데이터' cond='조건문'/>

name은 includable 태그의 id를 사용하면 됩니다.

data는 현재 includable에서 사용할 수 있는 데이터를 입력해야 됩니다.

cond는 조건문으로 if 문의 cond와 사용법이 같습니다.

name만 필수 데이터이고 나머지는 선택입니다.

include와 includable 문법이 상당히 생소하고 어렵게 느껴질 수 있는데 사실 별거 없습니다.

프로그래머의 방식대로 해석하면, <b:includable></b:includable> 는 함수나 메소드를 정의한다고 보면 됩니다.

그리고 <b:include></b:include> 그 함수나 메소드를 부를때 사용한다고 생각하면 편합니다.

프로그래밍 지식이 없는 사람들을 위해 쉽게 설명하자면,

<b:includable id='더하기3' var = 'x'>y = x + 3; y를 표기</b:includable>
라고 가정할 때,

<b:includable id='main'>
<b:include name='더하기3' data='5'/>
</b:includable>
의 값은 8이 됩니다.

<b:widget id=”id” locked=”위치 변경 및 수정 잠그기” mobile=”모바일 버젼 사용” title=”레이아웃에 뜰 제목” type=”위젯 종류”><b:includable id='main'>
<b:include name='더하기3' data='5'/>
</b:includable><b:includable id='더하기3' var = 'x'>
y = x + 3; y를 표기;
</b:includable>
</b:widget>

그리고 전체 스크립트는 위와 같이 구성이 됩니다.
※ 물론 블로거에서 블가능한 스크립트이지만, 이런식으로 작동한다는 예시입니다.

즉, <b:includable id='main'></b:includable>은 최종 데이터을 출력하는 곳이고 다른 <b:includable></b:includable>안에는 원하는 내용물을 작성한 뒤, <b:include></b:include>를 통해 불러온다고 생각하면 됩니다.

참고로 <b:includable></b:includable>끼리도 서로 <b:include></b:include>를 이용해 불러올 수 있습니다.

최종으로 보여질 부분만 <b:includable id='main'></b:includable>에 담으면 됩니다.

댓글 없음:

댓글 쓰기