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>

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 4
이미지를 보니 category_srl 과 childs 의 부모 오브젝트가 다른것 같습니다.
그런데 in_array에 넘겨주는 인자들은 모두 $val 의 자식으로 되어있네요.
$val->category_srl 을 $val2->category_srl 과 같은 방식으로 접근할 수 있도록 해야할 것 같은데요.
<dd loop="$val1['list'] => $key2, $val2"> 이렇게 할 생각은 못했었는데, 음,
어디에 이런 코드를 넣어주면 되나요.
<!--@if($val->parent_srl==0 && !$category)-->
<li><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}">{$val->title} {$val->document_count}</a></li>
<!--@else-->
<li cond="($val->parent_srl == $category || $category == $val->category_srl) || $category_list[$val->parent_srl]->expand == true || in_array($category, $val->childs) == true"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}" style="color:red"|cond="$val->selected=='true'">{$val->title} {$val->document_count}</a></li>
<!--@end-->
</block>
<!--@if($val->parent_srl==0 && !$category)-->
<li><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}">{$val->title} {$val->document_count}</a></li>
<!--@else( ($val->parent_srl!='0' || $val->selected=='true') && $category )-->
{var_dump($val->childs)}
<li style="color:red"|cond="$val->selected=='true'" cond="($val->parent_srl == $category || $category == $val->category_srl) || $category_list[$val->parent_srl]->expand == true || in_array($category, $val->childs) == true"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '', 'act', '')}">{$val->title} {$val->document_count}</a></li>
<!--@end-->
</block>