Extra Form
PHP PHP 5.6
CMS Rhymix

스케치북 기능등에 제공되는 확장변수 목록 출력기능이 있는데요!~

 

 

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> 이렇게 덥어줬더니 정상적으로 되질 않더라구요

 

혹시 잘못된 부분이 무엇이 있을까요?

 

 

 

의뢰를 해야할까요!

  • ?

    서치 타겟을 안주셨네요

    서치타겟=확장변수->eid

  • ? ?
    답변감사합니다~

    문제점이 현재 확장변수에 저장된 이름으로만 나오고

    이용자가 확장변수에 넣은 키워드로 검색해야하는데..

    흠 이건 아에 db에서 읽어들어와서 출력해야될까요? {content} 같은것이 없을까요?
  • ? ?
    {$document->getExtraValueHTML($val->idx)}

    아 해당구문으로 간단히 해결했습니다!
  • ?

    확인안하고 대충 답변 달았더니 저도 잘못 달았네요 ㅎ 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>

     

    아마 될겁니다