게시판-리스트-카테고리를 자동색상지정하는 방법..
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.4 |
예를 들면 첫번째 카테고리값은 빨간색,
두번째 카테고리값은 파란색
세번째 카테고리값은 노란색
이렇게 자동으로 지정해주는 방법을 찾고 있습니다.
{var_dump($category_list[233])}
카테고리값을 출력하는 것은 위 변수인데, 제가 원하는 건..
{var_dump($category_list[0])}
{var_dump($category_list[1])}
{var_dump($category_list[2])}
이렇게 생각했는데 이게 아니더라구요 ㅠ
어떻게 하면.. 첫번째카테고리값, 두번째카테고리값, 세번째카테고리값을 지정해줄 수 있을까요?
{@
cat_color1 = $category_list[167];
cat_color2 = $category_list[233];
cat_color3 = $category_list[387];
}
<div class='cat_color{$cat_i}'>[{$category_list[$document->get('category_srl')]->title}]</div>
이렇게 $cat_i 변수를 만들어서 위와 같이 코드를 짜주고 싶거든요;ㅁ;

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 3
카테고리 제목을 카테고리 번호를 키값으로 해서 빼내오는 구조상, 색상 지정은 카테고리 고유 색상을 이용하든지, 아니면 별도로 카테고리 리스트를 루프 돌리면서 색상변수를 따로 생성해야 할 것 같네요.
이게 아직 저는 개념이 안 잡혀있더군요. ㅠㅠ;
직접 시연은 안 해봤지만 대강 이런 식으로 하면 어떨까요?
{@
$cat_colors = array();
$i = 1;
foreach ( array_keys($category_list) as $srl ) :
$cat_colors[$srl] = 'cat_color' . $i;
$i++;
endforeach;
}
블라블라~~~ [$document_list 루프 시작 시점]
<div class='{$cat_colors[$document->get('category_srl')]}'>[{$category_list[$document->get('category_srl')]->title}]</div>
덧... 혹시 중간에 2차 카테고리가 끼거나 하면 좀 더 코드를 복잡하게 짜야겠구요.