컨텐츠 바로가기


사용자 가이드 상세

게시판 목록, 제품 노출 갯수 등 반복횟수를 설정하는 부분은 총 3가지 입니다.
여러가지가 중복되서 사용되면 $only_html > $count > DB의 카운트 설정으로 우선 순위가 정해집니다.

  • 1. 주석옵션 - $only_html
  • 2. 주석옵션 - $count
  • 3. DB의 카운트 설정
// 아래와 같은 경우 반복횟수는 5회입니다. 
<ul module="Module_Action">
<!--
	$count = 5
-->
	<li>{$title}</li>
	<li>{$title}</li>
	<li>{$title}</li>
</ul>
	
// 아래와 같은 경우 반복횟수는 3회입니다.
<ul module="Module_Action">
<!--
	$count = 5
	$only_html = yes
-->
	<li>{$title}</li>
	<li>{$title}</li>
	<li>{$title}</li>
</ul>
	
// 아래와 같은 경우 반복횟수는 DB의 설정을 따릅니다. 만약 DB 설정이 없는 경우 html 반복단위의 반복횟수를 따릅니다.
<ul module="Module_Action">
	<li>{$title}</li>
	<li>{$title}</li>
	<li>{$title}</li>
</ul>
[반복문의 원리]

1. 반복되는 항목이 동일 할 경우
1) 코드에는 아래와 같이 count 를 설정합니다.
<ul module="Module_Action">
<!--
	$count = 5
-->
	<li class="test1">{$title}</li>
	<li class="test1">{$title}</li>
	<li class="test1">{$title}</li>
</ul>

2) 위의 코드를 브라우저에서 소스보기 했을 경우엔 아래와 같이 동일한 li가 5개가 출력됩니다.
<ul module="Module_Action">
	<li class="test1">{$title}</li>
	<li class="test1">{$title}</li>
	<li class="test1">{$title}</li>
	<li class="test1">{$title}</li>
	<li class="test1">{$title}</li>
</ul>

2. 반복되는 항목이 동일 하지 않을 경우
1) 코드에는 아래와 같이 count 를 설정합니다.
<ul module="Module_Action">
<!--
	$count = 5
-->
	<li class="test1">{$title}</li>
	<li class="test2">{$title}</li>
	<li class="test3">{$title}</li>
</ul>

2) 위의 코드를 브라우저에서 소스보기 했을 경우엔 아래와 같이 마지막 부분이 count 만큼 반복됩니다.
<ul module="Module_Action">
	<li class="test1">{$title}</li>
	<li class="test2">{$title}</li>
	<li class="test3">{$title}</li>
	<li class="test3">{$title}</li>
	<li class="test3">{$title}</li>
</ul>

TOP

목록 게시안함 삭제 수정