팁/튜토리얼

[최신글위젯-꼼수] 카테고리 색상마다 다르게 출력하기

2015.12.16 16:42
1,044
1
0
<a href="{getSiteUrl($item->domain,'','mid',$item->get('mid'),'category',$item->get('category_srl'))}"><strong class="category <!--@if($item->get('category_srl') ==1051)-->color1<!--@elseif($item->get('category_srl') ==1052)-->color2<!--@else-->color3<!--@end-->">{$item->getCategory()}</strong></a>

 

최근글 위젯에서 카테고리를 분류값마다 다르게 출력하는 방법을 찾다가 도저히 몰라서

또 꼼수를 부려봤습니다.

 

게시판 설정의 카테고리의 색상값을 category_color 라는 변수를 통해 가져올 수 있었으면 좋았겠지만;;

가능한 건

$item->get('category_srl')

뿐이더군요. (더 좋은 팁 아시면 꼭 알려주세요!)

 

그래서 일단 출력해서 해당값이 같으면 color1을 css에 뿌려주고

하는 방법으로 꼼수를 부려봤습니다.

 

올바른 방법은 아니지만 저처럼 초보인 분들을 위해 올려놓습니다. ^^;

 

여러 게시판 카테고리가 동일한 색상컬러를 가진다면 아래와 같이 작성하시면 됩니다.

 

비교구문을 두번 써주셔야해요.

a == 1 || a == 2
|| 는 or
&& 는 and

 

<a href="{getSiteUrl($item->domain,'','mid',$item->get('mid'),'category',$item->get('category_srl'))}"><strong class="category <!--@if($item->get('category_srl') == 1051 || $item->get('category_srl') == 1163)-->color1<!--@elseif($item->get('category_srl') ==1052 || $item->get('category_srl') == 1164)-->color2<!--@else-->color3<!--@end-->">{$item->getCategory()}</strong></a>
eond Lv. 12

댓글 0