특정 위치에 A 라는 버튼이 있고 A버튼이 있는 위치에 B버튼도 같은 위치에 있습니다

단지 페이지에 따라 버튼기능을 다르게 적용할려면 어떻게 해야 할까요 ...?

 

단순하게 메인과 서브만 다르면됩니다 버튼 위치만 같고요 

혼자서 알아 볼려고 하다가 답을 찾지 못하여 이렇게 질문 올립니다

 

오늘 개발자분들이 모두 쉬는 날이라서요 ㅠㅠ

그래서 혼자서 레이아웃 만든다고 물어 봅니다 

  • profile

    레이아웃 타입 설정해두셨다면
    <!--@if($layout_info->layout_type === 'main')-->
    메인버튼
    <!--@else-->
    서브버튼
    <!--@end-->
    하시면될거에요

  • profile ?
    위에 있는 게 맞는것 같은데 인텍스로 변경해도 안되는군요
    뭔가 잘하면될것 같은데 ㅎㅎㅎ 수정해서 적용후 확인하니 변동이 없네요
    아무튼 감사 드립니다
  • ? profile
    http://www.xeschool.com/xe/xeschool_layout_02

    <!--@if($layout_info->layout_view_type == "main")-->
    메인
    <!--@elseif($layout_info->layout_view_type == "sub")-->
    서브
    <!--@end-->

    해보시고 이것도안되시면 xedition에는
    <block cond="$layout_info->layout_type === 'auto'">
    {@ $layout_info->layout_type = ($_is_indexmodule) ? 'main' : 'sub';}
    </block>
    로 구분했던데 여기서 참조해보시는것도 방법일거같아요
  • profile
    정확히 어떤 상황인지 모르겠으나 단순히 버튼의 기능이 자바스크립트로 구현되어 있다면 페이지에 따라 해당 js 파일을 다르게 로드해 주면 될 것 같네요.
  • profile
    버튼의 위치를 같은 위치에 있게 하려면
    position:absolute; 로 해결하는 것 아닌가요?
  • profile ?
    버튼 위치는 같은 곳인데요 페이지만 다른 곳 입니다
    페이지가 변경이 될때 한곳에 있는 버튼이 각자 다른 역활을 하는 겁니다 ㅎㅎ
    고맙습니다