blogger
blogger - eval 연산자
표현식의 결과를 표시하는데 사용되는 태그로 블로거 데이터 값이나 문자열과 결합한 값을 출력합니다.
직관적으로 설명하면 expr 에 있는 블로거 변수와 일반 문자열, 그리고 숫자와 같은 값을 결합한 새로운 값을 출력합니다.
게시물의 내용을 가져오되 전체 내용의 250자 이내, 링크가 있는 경우 링크 태그를 제거한 문자열로 변환하고 줄 바꿈 하여 출력합니다.
태그에 expr 를 적용하여 블로거 변수와 문자열을 혼합할 수 있습니다.
다음은 loop를 이용해 증가 값을 가지게 할 수 있습니다.
<b:eval expr=’조건식’/>
직관적으로 설명하면 expr 에 있는 블로거 변수와 일반 문자열, 그리고 숫자와 같은 값을 결합한 새로운 값을 출력합니다.
<b:eval expr='data:messages.subscribe + " 하기 - " + data:blog.title'/>
<!--//
결과:
구독 하기 – 하보니 PHP
//-->
게시물의 내용을 가져오되 전체 내용의 250자 이내, 링크가 있는 경우 링크 태그를 제거한 문자열로 변환하고 줄 바꿈 하여 출력합니다.
<b:eval expr='data:post.body snippet {length: 250, links: false, linebreaks: true}'/>
태그에 expr 를 적용하여 블로거 변수와 문자열을 혼합할 수 있습니다.
<h1 expr:class='"foo " + data:post.id'>
하보니 PHP
</h1>
<!--//
결과:
<h1 class='foo 123456789'>
하보니 PHP
</h1>
//-->
다음은 loop를 이용해 증가 값을 가지게 할 수 있습니다.
<ul>
<b:loop values='[1,2,3,4,5,6,7,8,9]' index='num' var='number'>
<li><b:eval expr='data:num + 1'/> - <data:number/></li>
</b:loop>
</ul>
<!--//
결과:
1 – 1
2 – 2
3 – 3
4 – 4
…
//-->
0 댓글