묻고답하기
로그인 폼을 감추고 싶습니다.
2017.02.07 16:21
안녕하세요?
항상 많은 고수님들께 좋은 정보 받고 있어서 감사하게 생각합니다.
여러 레이아웃 중에서 The Bootstrap 과 Simplestrap 레이아웃 중 하나를 사용하고 싶은데
두 레이아웃 모두 관리자 설정에 아쉽게도 로그인폼의 표시/감추기 기능이 없네요.
이 설정 기능이 없을때는 어떤 파일의 어느 부분을 고쳐야 하는지 궁금합니다.
로그인이 필요없는 일반 페이지를 만들고 싶은데 우측 상단에 항상 로그인폼이 떠있어서
보이지 않게 하는 방법을 모르겠습니다.
관리자 로그인은 별로도 /index.php?module=admin 으로 로그인을 하려고 합니다.
이번에도 여러 고수님들께 염치없지만 부탁좀 드립니다.
고맙습니다.
댓글 5
-
제이와이엔소프트
2017.02.08 08:36
-
xe초보
2017.02.08 09:31
와~ 역시 어렵네요.
제가 하기엔 무리인것 같습니다. ㅜ.ㅜ
해당 simplestrap 레이아웃 파일 _layout.html 파일을 올리긴 하는데 솔직히 이해 안되네요.
관심 고맙습니다. ㅜ.ㅜ
-
제이와이엔소프트
2017.02.08 11:43
해당레이아웃에
7번째 줄, 65번째 줄, 143번째 줄 등 cond="!$is_logged"
이런 부분이 있습니다. 로그인되었을 경우 버튼을 보이지 않게 하는데요..
이부분을 평상시 일반 회원들에게도 보여지지 않게 하려면
cond="$layout_info->is_admin=='Y'" 라고 하시면 되고, 아예 없애려면 해당엘리먼트 전체를 삭제하시면 됩니다.
-
xe초보
2017.02.08 15:46
이런 방법이 있었군요.
cond="!$is_logged" 이 명령어를 cond="$layout_info->is_admin=='Y'" 이것으로 완전히
서로 문장을 대체를 하거나 삭제를 하라는 말씀이죠? 시도를 해보겠습니다.
관심가져주셔서 고맙습니다.
-
xe초보
2017.02.08 16:21
방금 명령어 삭제와 대체를 해봤는데요......
삭제를 하면 안되지만 대체를 하니까 비로그인 상태로는 상단에 로그인 양식이 나오지 않네요.
정말 고맙습니다. 항상 좋은 일 가득하세요.
해당레이아웃 파일 layout 에 로그인위젯이 출력되는 부분에 $layout_info 변수로 지정해서 if문으로 온/오프 설정하시면 됩니다.
XE 레이아웃 제작에 대해 이해가 있으셔야 가능합니다.
개발자 가이드를 참고해 보세요~