#링크는 뺴는 방법
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요.
모바일에서 아코디언 메뉴를 쓰고 있습니다.
아코디언 메뉴다 보니 대메뉴와 중메뉴를 클릭해야 무조건 하위 메뉴가 열리는 구조입니다.
대메뉴(메뉴의 링크를 #으로 걸어서 클릭시 #링크)
- 중메뉴(실제링크)
- 중메뉴 (메뉴의 링크를 #으로 걸어서 클릭시 #링크)
- 소메뉴(실제링크)
- 중메뉴(실제링크)
이런느낌으로 메뉴가 구성되어 있어
href="{$val1~3['href']}" 로 링크를 걸고 있는데 링크값이 #이면 최상단으로 가버리는 증상이 있어서
링크값이 #이면 아예링크를 안거는 방법은 없을까요?
2단 메뉴가 있거나 3단 메뉴가 있거나 다양해서
if 문으로 2단메뉴가 있을시 링크를 걸거나 링크값이 #이면 href를 뺀다거나 하는 방법이 있을까요?
|cond="$val1~3['list']" 를 어찌 활용하면 될것 같은데
정보를 아신다면 부탁드립니다.

톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 8
이래저래 혼자 하다보니
onclick="return false"|cond="$val1['list']"
이걸로 처리가 되긴했습니다
근데 이 ! 사용가능할까요?
$val1['list'] 가 아닐때 href="{$val1['href']}" 이걸 작동시키는게 굳이 onclick="return false" 넣는거 보다 좋을것 같아서요.
심지어 이방법이면 대메뉴에 당당하게 # 말고 a링크도 걸 수 도 있을것 같구요.
href=" {$val1['href']} "|cond=" $val1['href'] != '#' "
처음엔 이정도로 만족했지만 조금 더 욕심내서
메뉴구성에서
지금은#이지만 대메뉴에도 링크 걸어버리고 싶어서요 ㅎㅎ
$val1['list'] 가 아닐때 같은 값은 못구할까요
!cond에는 붙여보고 저기는 안붙여봤네요ㅎㅎ
감사합니다
미용실 마치는데로 집가서 바로 적용해보겠습니다
감사드려요
해보니 잘작동합니다!!!!
감사합니다!!