묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
위젯 변수를 레이아웃에서 사용하기(내 플래닛으로 가는 링크 빼는 법)
2015.06.29 00:18
회원팝업메뉴에도 플래닛 메뉴가 있는데, 이걸 레이아웃에서 직접 출력하려고 합니다.
플래닛 위젯에서는 아래와 같은 방법으로 링크를 하더군요.
{getSiteUrl($widget_info->domain,'','mid',$item->getPlanetMid(),'date',$item->getRegdate())}
플래닛 위젯에서는 위 링크를 걸면 해당 글쓴이의 플래닛으로 가는데요,
레이아웃에서는 이 변수를 사용하려면 코드 상단 따로 선언해줘야 되는게 있나요?
{getSiteUrl('','mid',$item->getPlanetMid())}
이렇게만 링크 걸어줘도 내 플래닛으로 갈것 같은데
지금은 저렇게 쓰니 오류가 나네요. 일단 저 위에 뭘 적어줘야 오류가 안 날것 같은데 어떻게 찾는지 좀 알려주세요;;
한줄요약, 위젯 변수를 레이아웃에서 사용하려면 어떻게 하나요?
{getUrl('','mid',$myplanet->getMid())}
위젯에서는 내 플래닛 가기를 이렇게 사용하는군요;;
이걸 레이아웃에 그대로 쓰면 오류가 납니다.
{@
$oPlanetModel = &getModel('planet');
$myplanet = $oPlanetModel->getMemberPlanet();
}
{getURL('','mid',$myplanet->getMid())}
이렇게 써주니 되네요 ㅠㅠ 아 삽질 밖에 못하는데 어떻게 쉽게 알 수 있는 방법 없을까요 ㅠㅠㅠㅠㅠ