로그인

검색

Extra Form
추천지수 6

라이믹스 혹은 XE로 사이트를 만들어 운영하다보면 사이트의 홈으로 지정된 메인페이지(메인모듈)에서만 동작하게 조건을 걸어 코드를 작성할 일이 많습니다.

 

너무 많은 출력을 제한하거나 메인에서만 보이거나 혹은 반대로 메인에서는 보이지 않아야 하는 것들이 많기 때문입니다.

 

각 모듈별로 제한을 할 수 있는 MID로 조건을 걸 수 있습니다.

$mid=='모듈명' 이렇게 해서 걸어주지만 이게 사실 홈으로 지정한 모듈이 바뀌게 되면 조건을 걸어 둔 코드를 모두 다 찾아서 바꿔야 하니 조금 불편합니다.

 

그래서 홈으로 지정된 모듈을 자동으로 가져온다면 바뀌어도 신경쓸 필요가 없습니다.

 

레이아웃,게시판 스킨 등의 상단에 이 값을 가져와 저장해 두면 필요한 곳에 다 활용 할 수 있습니다.

 

 

{@ $_is_indexmodule = ($site_module_info->module_srl === $module_info->module_srl);}

 

요렇게 작성해 두면 $_is_indexmodule 현재 머무르는 모듈이 홈으로 지정된 모듈이라면 $_is_indexmodule 값을 가지게 됩니다.

 

조건을 걸고 싶은 코드에 if,cond 조건을 사용해서 사용하면 됩니다.

 

$_is_indexmodule  혹은 !$_is_indexmodule

 

<div con="$_is_indexmodule">

코드

</div>

 

<!--@if($_is_indexmodule)-->

코드

<!--@end-->

 

 

위 코드는 XEDITION 레이아웃에 들어가 있는 코드로 다른 레이아웃에는 없어 이걸 차용하면 편리합니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천

라이믹스 팁(112)

라이믹스 운영과 사용에 관한 팁을 공유 합니다.

  1. read more
  2. read more
  3. Read More
  4. Read More
  5. Read More
  6. Read More
  7. Read More
  8. Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. Read More
  15. Read More
  16. Read More
  17. Read More
  18. Read More
  19. Read More
  20. Read More
  21. 중복 글/댓글 방지 애드온

    Date2020.07.27 Category기능 Views265 Votes3
    Read More
  22. Read More
Prev 1 2 3 4 Next
/ 4