364623값이 parent_srl이 같은 childs 배열에 속하는지 찾아보려는데,
{in_array($val->category_srl,$val->childs)}
이렇게 하면 안되네요. 혹시 좀 가르쳐주실 수 있나요?;
https://eond.com/shop
하긴 한거 같은데 3차에서 좀 이상한거 같기도 해서 ㅠ
<ul class="newtest"> <li><a href="{getUrl('category','','page','','search_keyword','',document_srl,'')}">전체</a></li> <block loop="$category_list=>$key,$val" cond="!$category"> <li cond="$val->parent_srl==0"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}">{$val->title} {$val->document_count}</a></li> </block> <block loop="$category_list=>$key,$val"> <ul cond="($val->parent_srl!='0' || $val->selected=='true') && $category"> <li style="color:red"|cond="$val->selected=='true'" cond="$val->parent_srl == $category || $category == $val->category_srl"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}">{$val->title} {$val->document_count}</a></li> <!--<li style="color:red"|cond="$val->selected=='true'" cond="$val->parent_srl == $category"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}">[1]{$val->title} [2]{$val->category_srl} [3]{$val->parent_srl} [4]{implode('',$val->childs)}</a></li>--> </ul> </block> </ul>
이미지를 보니 category_srl 과 childs 의 부모 오브젝트가 다른것 같습니다.
그런데 in_array에 넘겨주는 인자들은 모두 $val 의 자식으로 되어있네요.
$val->category_srl 을 $val2->category_srl 과 같은 방식으로 접근할 수 있도록 해야할 것 같은데요.