CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 5.x |
스케치북 기능등에 제공되는 확장변수 목록 출력기능이 있는데요!~
list_normal.html 에서
확장변수부분
<td cond="$val->idx!=-1" class="<!--@if($val->eid=='link_url')-->link_url<!--@else-->m_no<!--@end-->"><!--@if($val->eid=='rating')--><span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></span><!--@else-->{$document->getExtraValueHTML($val->idx)}<!--@end--></td>
에서 확장 변수를 클릭하면 해당 확장변수(업체이름으로설정)에 해당하는
?_filter=search&act=&vid=&mid=review&category=1974&search_keyword={확장변수에 삽입된내용}
내용을 검색키워드로 넘겨서 클릭시 해당 업체들이 뜨도록 하고싶은데요.
<span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}"> 부분앞에
<a href="http://testsite.com/?_filter=search&act=&vid=&mid=review&category=1974&search_keyword={$extra_keys[1]->name}">
<span class="starRating" title="{$document->getExtraValueHTML($val->idx)}{$lang->score}">
</a> 이렇게 덥어줬더니 정상적으로 되질 않더라구요
혹시 잘못된 부분이 무엇이 있을까요?
의뢰를 해야할까요!
댓글 4
서치 타겟을 안주셨네요
서치타겟=확장변수->eid
문제점이 현재 확장변수에 저장된 이름으로만 나오고
이용자가 확장변수에 넣은 키워드로 검색해야하는데..
흠 이건 아에 db에서 읽어들어와서 출력해야될까요? {content} 같은것이 없을까요?
아 해당구문으로 간단히 해결했습니다!
확인안하고 대충 답변 달았더니 저도 잘못 달았네요 ㅎ eid가 아니라 번호입니다
?_filter=search&act=&vid=&mid=review&category=1974&search_target={확장변수번호}&search_keyword={확장변수값}
실제 링크는 아래와 같이 거시면 됩니다
<a href="/?_filter=search?mid={$mid}&search_target=extra_vars{$val->idx}&search_keyword={$document->getExtraValueHTML($val->idx)}">{$document->getExtraValueHTML($val->idx)}</a>
아마 될겁니다