XpressEngine에 관련 내용에 대해서 이야기 합니다.
1.2 버전으로 업데이트되고 나서 또 질문 들고 왔습니다. ;;
이전에 잘 되던게 안되서요. 확장변수 부분인데요~~ ^^;
<!--@if($document->get('extra_vars1'))-->
<a href="{htmlspecialchars($document->get('extra_vars1'))}" target = "blank_" title="{$document->get('extra_vars1')}">{$document->get('extra_vars1')}</a>
<!--@end-->
이렇게 해서 이전 1.1.5 버전에서는 확장변수를 게시판 리스트 부분에 띄웠는데, 1.2 로 업데이트 후에 이게 안되더라고요.
명령어가 바뀐 것 같은데, 이런 건 어디 가면 혹시 찾아볼 수 있나 해서요..
http://doc.xpressengine.com/
여기서 찾을 수 있는 건가요?;;
XE기본스킨에서는 목록에 표시되는 확장변수를 설정에서 관리해줄 수 있던데,
일반 수정한 게시판 모듈 스킨이거든요.
http://www.xpressengine.com/?mid=manual&pageid=2872458
메뉴얼에 보면 다음과 나와있어서,
다음은 기존의 게시판 스킨등에서 확장변수를 사용하는 부분이 바뀌어서 수정되어야 할 부분입니다.
혹시 사용하시는 기본이 아닌 게시판 스킨들의 확장변수 부분이 오류가 나면 다음과 같이 변경해주시면 됩니다.
<!--@if($oDocument->isExtraVarsExists('extra_vars1'))-->(참고로 extra_var_value.html, extra_var_form.html 등의 파일이 필요없게 되었습니다)
1. 확장변수 유무-- 원래 : <!--@if($module_info->extra_vars)-->
-- 변경 : <!--@if($oDocument->isExtraVarsExists())-->
2. 확장변수 루프
-- 원래 : <!--@foreach($module_info->extra_vars as $key => $val)-->
-- 변경 : <!--@foreach($oIssue->getExtraValue() as $key => $val)-->
3. 확장변수 값 출력
-- 원래 : <!--#include("./extra_var_value.html")-->
-- 변경 : {$val->getValueHtml()}
4. 확장변수 폼 출력
-- 원래 : <!--#include("./extra_var_form.html")-->
-- 변경 : {$val->getFormHtml("원하는클래스명")}
{$val->getValueHtml('extra_vars1')}
<!--@end-->
이렇게도 해줘봤는데 뭔가가 안 뜨네요;;
팁으로써 간단한 예제를 적어 놨으니 참고 하시기 바랍니다.