묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
안녕하세요~ getURL에 대해 설명 좀 해주세요ㅠㅠ
2014.11.06 15:30
getUrl('','module','document','act','dispDocumentManageDocument')
이렇게 코드가 있으면
http://192.168.0.xxx/xe/index.php?module=document&act=dispDocumentManageDocument
이렇게 url이 날라간다는 사실은 알고 있습니다. 그런데 module값과 act값을 가지고 어떻게 페이지를 찾고 그 페이지를 만드는 방법 좀 알려 주실 수 없을까요? 아니면 무슨 php파일을 참고하라는 말씀이라도 좋습니다.다만 참고 되는 php파일 좀 전부 알려주세요 ㅠㅠ
제가 pop창을 만들고 싶거든요 ㅜㅜ 감사합니다ㅠㅠ
댓글 5
-
sejin7940
2014.11.06 15:47
-
초보중초보중초보
2014.11.06 15:53
정말 감사드립니다. 이해가 잘 되네요. 저번에도 도움 주셨는데 또 도움주시네요.
한가지만 더 여쭤볼게요. 제가 새로 만드는 팝업창은 어디다가 등록을 해야 쓸 수 있는 것 같은데 어디다가 등록을 해야하는거죠? 감사합니다 ㅠㅠ
-
Double'U'
2014.11.06 16:44
팝업 모듈, 애드온이 있습니다.
저 위에 다운로드를 클릭해서 검색해보세요..
한글 영문 모두 검색해보면 나올겁니다.
-
초보중초보중초보
2014.11.06 16:54
답변 감사드립니다~ 그런데 저는 직접 코딩을 해보고 싶어서요ㅠㅠ
-
Double'U'
2014.11.06 16:55
메인에 팝업을 달려면...
레이아웃에 해당 부분을 올리면 되겠죠.
직접 모듈이나 애드온을 만드시겠다면.... 하시면 됩니다...-0-;;;
act 를 분석하시면 됩니다. 어떤 행동을 하라는 뜻인데
disp 로 시작하면 보통 view 파일을 뜻합니다. ( 보통 proc 면 controller, get 은 model, 에 있어요. 꼭 그런건 아니고. Admin 이 포함되어있으면 해당 모듈의 admin 파일에 있고.)
그 다음부분은 모듈명을 의미합니다. 해당 모듈의 파일명중에 view 인지 controller 인지 model 인지 찾으시면 되요
그 뒤에는 그냥 각자 정하는 함수명입니다.
dispDocumentManageDocument 는 modules/document/document.view.php 파일에 있다는 걸 유추할 수 있습니다
해당 파일 내부에서 fucntion dispDocumentManageDocument 를 찾아보시면
보통 끝부분에 $this->setTemplateFile('checked_list'); 형태로 정의되어있습니다.
즉, 실제 보여지는 파일은 document/skins~ 또는 tpl/checked_list.html 파일을 참고하시면 됩니다.
documents 모듈은 스킨파일이 따로 없으니, document/tpl/checked_list.html 파일에 있을거예요