26.09.29
0
조회 188
26.09.26
1
조회 150
26.09.24
0
조회 181
26.09.23
0
조회 186
26.09.19
0
조회 506
26.09.11
0
조회 148
26.09.10
0
조회 146
26.09.10
0
조회 148
26.09.10
0
조회 115
26.09.10
0
조회 100
26.09.09
1
조회 101
26.09.04
0
조회 500
26.09.03
0
조회 339
26.09.01
1
조회 134
26.08.29
0
조회 178
26.08.22
0
조회 290
26.08.20
0
조회 320
26.08.13
0
조회 310
26.08.13
0
조회 363
26.08.13
0
조회 204
댓글 13
$layout_srl 이 $module_info->layout_srl 에 있거든요
$oLayoutModel = getModel('layout');
$layout_info = $oLayoutModel->getLayout($module_info->layout_srl);
하면 되지 않을까 싶습니다.
감사합니다. 잘 되네요.
위젯페이지에서 직접 생성한 위젯은 위와 같은 작업이 선행되어야 레이아웃의 값을 사용할 수 있네요.
반면 레이아웃에서 위젯코드를 읽는 방식에서는 바로 레이아웃값이 적용되어 위 작업 없이도 되는 차이점이 있구요.
도움 감사했습니다.
{@
$module_info->layout_srl;
$oLayoutModel = Context::get('layout');
$layout_info = $oLayoutModel->getLayout($module_info->layout_srl);
}
이렇게 넣었는데 뭔가 오류가 있나봅니다.
{@
$oLayoutModel = getModel('layout');
$layout_info = $oLayoutModel->getLayout($module_info->layout_srl);
}
이렇게만 하셔요
허걱.. 제가 이 레이아웃에서는 위젯에서 처리하려고 설정을 만들지 않고 있었네요. 레이아웃 설정을 만들고 입력한 다음 시도하면 될 것 같습니다.
위에 댓글에 제가 위젯코드를 생성하는 차이에서 된다 안된다고 했던게 오류이고 레이아웃 설정을 안만들어서 그랬던거네요.
위젯 스킨에서 레이아웃설정값은 그냥 바로 불러와 집니다. 제가 이 레이아웃에 설정을 만들어 놓은줄 알고 시도를 계속 했었네요.
잘 되네요.