오래된 게시판 카테고리 부분에서 발생하는 경고 문구이구요. 검색을 해보고 시도를 해봐도 해결이 안되는데 혹시 도움 좀 받을 수 있을까요?
1. 에러 유형 : Warning: Use of undefined constant category - assumed 'category' (this will throw an Error in a future version of PHP)
2. 69라인, 71라인 에러 관련 부분입니다.
<[email protected]($category_list as $key=>$val)-->
<[email protected](!$val->depth)-->
{@
$cate_list[$key] = $val;
$cate_list[$key]->children = array();
$current_key = $key;
}
<[email protected]($current_key)-->
{@ $cate_list[$current_key]->children[] = $val }
<[email protected]>
<[email protected]>
<div class="board_skin_shopintro_v1_0 xev3board">
{$module_info->header_text}
<div class="board_header" cond="$module_info->title_image || $grant->manager">
<h2 cond="$module_info->title_image"><a href="{getUrl('','mid',$mid)}"><img src="{$module_info->title_image}" alt="{$module_info->title_alt}" /></a></h2>
<a cond="$grant->manager" class="setup" href="{getUrl('act','dispBoardAdminBoardInfo')}" title="{$lang->cmd_setup}">{$lang->cmd_setup}</a>
</div>
<ul class="cTab" cond="$module_info->use_category=='Y'" style="display:none;">
<li class="on"|cond="!$category"><a href="{getUrl('category','','page','')}">{$lang->total}</a></li>
<li loop="$cate_list=>$key,$val" class="on"|cond="$category==$val->category_srl"><a href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '')}">{$val->title}<!--<em cond="$val->document_count">[{$val->document_count}]</em>--></a>
<ul cond="count($val->children)">
<li loop="$val->children=>$idx,$item" class="on_"|cond="$category==$item->category_srl"><a href="{getUrl(category,$item->category_srl,'document_srl','', 'page', '')}">{$item->title}<!--<em cond="$val->document_count">[{$item->document_count}]</em>--></a></li>
</ul>
</li>
</ul>
<[email protected](count($cate_list)>0 && $module_info->show_category=='Y')-->
<div class="top_section">
<[email protected]($cate_list as $key => $val)-->
<div class="nav_town">
<h4>
<a <[email protected](!$category || $category==$val->category_srl)--> class="on"<[email protected]> href="{getUrl(category,$val->category_srl,'document_srl','', 'page', '')}">{$val->title}</a>
<span class="txt4">({$val->document_count})</span>
</h4>
76줄, 78줄 getUrl 안에 있는 category → 'category'로 따옴표 씌워주세요.
템플릿 문법을 PHP 문법으로 변환하는 과정에서 줄 수가 약간씩 바뀌기 때문에, 에러메시지에 나오는 줄 앞뒤로 10줄 정도 더 보셔야 합니다.