묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 URL 형식 수정 방법 좀 알려주세요
2010.07.09 05:06
확장변수의 URL형식 방법을 바꾸어 http://www.google.com 이런 주소를 넣으면 주소 대신 view 로 나오게 할려고 합니다.
예전에 June Oh님이 도움을 주셔서 view_document.html에서 아래와 같이 코드를 넣으니 잘되었는데요 최근에 게시판 모듈이
업데이트 되면서 안되는 것 같습니다. 왠지 아래 코드에 있는 getExtraEidValue 라는게 다른 것으로 바뀐 것 같기도 합니다.
<!--@if($key==4)--> <!--@if($oDocument->getExtraEidValue('extra_vars4'))--> <tr> <th>{$val->name}</th> <td><a href="{$oDocument->getExtraEidValue('extra_vars4')}" target="_blank">view</a></td> </tr> <!--@end--> <!--@else--> <tr> <th>{$val->name}</th> <td>{$val->getValueHTML()}</td> </tr> <!--@end-->
어떻게 현재 존재하는 게시판 최신버전에 위와 같은 코드를 적용하여 게시판 본문 내용 보는 곳 확장변수란에
사이트 : |
---|
위와 같이 웹사이트 주소 대신하여 view 가 하이퍼링크되서 나오게 할 수 있을까요?
댓글 3
-
팔공산
2010.07.09 09:39
-
비밀얌
2010.07.09 10:28
제가 쓰던 방법보다 훨씬 간편하고 좋네요. 팔공산님 정말 감사합니다!!!! -
nb00040
2020.04.24 22:42
와 정말 너무너무 찾고싶었는데ㅠㅠ 바로 해결했습니다ㅠㅠ 감사합니다!!!!!
님이 원하시는 정확한 답변은 아닐지 모르지만 제가 사용하는 방법입니다.
먼저 XE core를 만져야 하므로 수정파일 백업은 필수입니다.
./classes/extravar/Extravar.class.php 에서 143줄~144줄을 아래와 같이 수정하시면 됩니다. (XE core 1.4.3기준)
return ($value)?sprintf('<a href="%s" onclick="window.open(this.href); return false;"> <img src="../classes/extravar/home.gif" alt="" title="%s" /> </a>', $value, $value):"";
저 같은 경우는 이미지로 처리하였습니다. view로 처리하고 싶으시면 아래와 같이 하시면 되겠죠
<a href="%s" onclick="window.open(this.href); return false;">view</a>