묻고답하기
최신글 위젯에서 확장변수값을 표시하고 싶은데요 - 재질문인데 읽어봐주시면 감사하겠어요
2012.11.25 17:20
---------------------------- 먼저 번에 질문내용입니다. ----------------------------
---------------------------- 고마우신 송동우님의 답변입니다. ----------------------------
---------------------------- 답변을 보고 제가 한일인데..잘 못했습니다. ----------------------------
/www/xe/widgets/newest_document/skins/d1/list.html
list.html 안에 내용..
------------------------------------------------------------------------------------------------------------------------------------
<!--// 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->
<!--@if($colorset=="black")-->
<!--%import("css/black.css")-->
<!--@else-->
<!--%import("css/white.css")-->
<!--@end-->
<div class="latest_{$colorset}">
<ul>
<document_list">!--@foreach($widget_info->document_list as $oDocument)-->
<li>
<display_regdate">!--@if($widget_info->display_regdate == 'Y')-->
<span class="date">{$oDocument->getRegdate("m-d")}</span>
<!--@end-->
<span class="title">
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
<getCommentCount">!--@if($oDocument->getCommentCount())-->
<span class="comment">[<a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span>
{@
$oDocumentModel = &getModel('document');
$extra_vars = $oDocumentModel->getExtraVars($item->get('module_srl'), $item->get('document_srl'));
}
<block loop="$extra_vars=>$key,$val" cond="$val->eid=='extra_vars5'">{$val->value}</block>
</span>
<!--@end-->
{$oDocument->printExtraImages($widget_info->duration_new)}
</span>
</li>
<!--@end-->
</ul>
</div>
------------------------------------------------------------------------------------------------------------------------------------
송동우님이 말씀하신대로 다른건 안하고
출력을 원하는곳에 위 소스를 삽입 하라고 하셔서
그래서
제 생각에../www/xe/widgets/newest_document/skins/d1/list.html 여기에 소스삽입을 하고
위에 보시는대로 해봤더니..안되네요..
그냥 페이지만 깨졌어요.
분명히 제가 무엇을 잘못한것 같긴한데..찾지를 못하겠어요.
제 능력이 부족해서라면..
시간만 괜찮으시다면..소스수정한 파일을 올려주시면 너무나 감사하겠어요.
아니면
괜찮으시다면..다시 한번 더 살펴봐주시면 안될까요?
부탁드립니다.
제가 위젯을 첨부파일로 올려드렸어요. 한번 봐주세요.
------------------------다시 수정해봤는데..잘 안되었어요.. 다시 봐주시면 안될까요?-----------------------
<!--// 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->
<!--@if($colorset=="black")-->
<!--%import("css/black.css")-->
<!--@else-->
<!--%import("css/white.css")-->
<!--@end-->
<div class="latest_{$colorset}">
<ul>
<document_list">!--@foreach($widget_info->document_list as $oDocument)-->
<li>
<display_regdate">!--@if($widget_info->display_regdate == 'Y')-->
<span class="date">{$oDocument->getRegdate("m-d")}</span>
<!--@end-->
<span class="title">
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
<getCommentCount">!--@if($oDocument->getCommentCount())-->
<span class="comment">[<a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span>
{@
$oDocumentModel = &getModel('document');
$extra_vars = $oDocumentModel->getExtraVars($oDocument
->get('module_srl'), $oDocument
->get('document_srl'));
}
<block loop="$extra_vars=>$key,$val" cond="$val->eid=='a3'">{$val->value}</block>
</span>
<!--@end-->
{$oDocument->printExtraImages($widget_info->duration_new)}
</span>
</li>
<!--@end-->
</ul>
</div>
------------------------------------------------------------------------------------
----------------------- 위에 수정해서 다시 첨부해요 -------------------
댓글 2
-
송동우
2012.11.25 17:35
-
감사하는마음이죠
2012.11.25 19:52
$oDocument 으로 바꾸고, 송동우님이 지적대로 원래 제가 입력했던 확장변수명 a3 을 넣었더니..또 페이지가 깨져요 -
감사하는마음이죠
2012.11.25 19:53
분명히 송동우님께서도 테스트해보시고 저한테 가르쳐주시는것인데..왜 제가 하면 안될까요? -
감사하는마음이죠
2012.11.25 19:55
제발 포기하지 마시고..끝까지 해결할수있도록,,도와주시면 안될까요? 제가 위젯파일 다시 올렸는데...다시 한번 더 봐주세요 부탁해요 -
감사하는마음이죠
2012.11.25 19:58
위에 제가 수정한 파일 다시 올렸어요. -
송동우
2012.11.25 20:26
코드는 아무곳에나 막 집어넣는다고 되는것이 아닙니다.....
</li> 이것 바로 위에 넣어보세요
그리고 기존의 코드에는 줄바꿈이 없는데
왜 그렇게 줄바꿈이 많나요?
제대로 코드를 넣어보세요........
-
감사하는마음이죠
2012.11.26 16:05
송동우님 가르침 덕분에 저혼자서는 절대 해결 못할뻔했던 문제를 잘풀었습니다. 끝까지 도와주신점 말로는 감사한 마음을 다 표현못하겠네요. 진심으로 감사드립니다.
추가한 코드에서
$item
이것을
$oDocument
이것으로 바꿔보세요....
그리고 eid값은 확장변수를 생성할 때
본인이 직접 입력한 확장변수명을 넣어야 합니다...
질문의 코드에 있는 값은 아닌듯 합니다......
그렇게 넣었다면 맞는겁니다만......