[최신글위젯-꼼수] 카테고리 색상마다 다르게 출력하기
<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