묻고답하기
지금 XE를 공부하고 있는데요... 모듈아이디에 대해 의문점이 있어서...
2014.10.22 18:02
지금 다른 홈페이지를 카피를 해서 홈페이지 공부를 하고 있는데요..
다름이 아니라. 로그인 폼에서 닉네임아래 포인트점수를 나타낼려고 합니다.
<a href="{getUrl('act','dispMemberLogout')}">{$lang->cmd_logout}</a>
이코드는 로그아웃에 해당하는 코드인데(login_info.html)
해석을 하면 a는 링크고 솔직히 getUrl('act','dispMemberLogout') 여기부분은 잘 모르겠는데 XE를 3시간동안 검색한 결과
dispMemberLogout은 '모듈아이디'라는 것을 알게 되었습니다. 그래서 제 생각은 dispMemberLogout이라는 모듈로 연결해라..
{$lang->cmd_logout}는 함수지요. 하지만 이것도 잘은 이해가 되지 않습니다.
그냥 제가 아는 것은 \xe\modules\member\lang에 있는 lang.xml파일에 item name이 cmd_logout인 부분을 뜻하는 것 같습니다.
이유는 이분을 수정하면 해당 글씨가 수정이 되니깐요.
그렇지만 $lang이 왜 \xe\modules\member\lang경로에 lang.xml파일 뜻하는 지는 잘 모르겠습니다.
아마도 dispMemberLogout라는 모듈아이디에 정답이 있을 것 같습니다.
그래서 질문을 요약하자면
모듈아이디가 무엇인지
제가 찾고 싶은 모듈아이디는 어떻게 찾는지 (예를 들면 포인트를 표시해주는 모듈아이디)
login_info.html파일의 $lang이 왜 \xe\modules\member\lang경로에 lang.xml파일을 뜻하는지 궁금합니다.
모듈 아이디라는 개념은 아닌것 같습니다.
쉽게 표현하자면 일종의 액션 함수(?) 라고 할수 있지 않을까 하네요.
dispMemberLogout 라는 함수를 실행해라 라는 뜻 같습니다.