묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃 스크립트에 대해 많이 궁금합니다.
2010.03.12 14:33
또 질문 드립니다.
XE official layout file을 열어보면 다음과 같은 내용이 있죠?
<!--@if($layout_info->colorset == "white")-->
<!--%import("css/white.css")-->
<!--@elseif($layout_info->colorset == "black")-->
<!--%import("css/black.css")-->
@layout_info->colorset 한부분만 가지고 질문하는데요, wj @layout_info가 XE DB어느 곳엔가 있어서 colorset레코드의 값을 확인해여 할텐데 제가 XE_DB를 눈씻고 찾아봐도 XE_LAYOUT은 봤지만, layout_info는찾지를 못했습니다.
어떻게 저 소스를 설명할 수 있는지 부탁을 드립니다. 데이터 베이스 엑세스에 관해서요.
좋은 하루 보내세요
댓글 1
-
현원
2010.03.12 15:18
-
zeromania
2010.03.12 23:07
감사합니다. 한번 더 질문 드립니다. 그러면 이 변수들을 어떻게 알 수 있습니까? xe 레이아웃에서 또는 위젯에서 이런 DB 정보를 변수로 만든 공통 명칭이 있지 않겠습니까? -
현원
2010.03.13 01:25
xe 위키 보시면 어느 정도 나옵니다만 레이아웃 단에서는 $layout_info 객체가 모든 걸 쥐고 있는 걸로 알고 있습니다. var_dump나 print_r 같은 함수로 내부를 살펴 보실 수 있을 겁니다.
xe 오피셜 ver2 레이아웃 만드시고 설정에 보시면 컬러셋 부분이 있습니다. 그 부분입니다. 마지막으로 $layout_info는 xe가 db 정보를 가져와서 만들어낸 객체 참조명입니다. 쉽게 말하자면 만들어진 변수라는거죠. zb4는 안그랬는데 xe부터는 클래스를 사용하는 객체지향쪽으로 코드가 바뀌었더군요.