메뉴 새글 표시 모듈 많이들 사용하시죠? 이 모듈에서 메뉴에 새글을 표시해줄때 Flex 시리즈에서 사용하는 툴팁이 메뉴에서 작동할 경우 충돌이 발생합니다.
이유는 메뉴가 가지는 title 속성 값을 툴팁의 출력문구로 사용하게 되어있기 때문인데요.
좀더 자세하 뜯어 보면
title="{$val1['link']}"|cond="$val1['icon']"
이런식으로 메뉴에서 가지는 link 값을 툴팁에서도 사용하려고 합니다. 메뉴 이름을 툴팁으로 표시하려고 한 것이니 제대로 작성된 코드 입니다. 그런데 문제가 발생하는 이유는 메뉴 새글 표시 모듈에서 저기에 새글 img 태그 소스를 붙여버리기 때문에 발생하는 문제입니다.
그럼 해결책이 없나요? 있습니다.
title="{strip_tags($val1['link'])}"|cond="$val1['icon']"
strip_tags() 함수로 <img src ~~ 태그를 제거해 주면 간단히 해결 됩니다.
오늘 또 Flex 시리즈 레이아웃 하나를 또 사용하면서 그동안 툴팁을 안쓰는 것으로 회피하다가 오늘 원인을 찾아 제거했습니다. 이렇게 하면 새글표시, 레이아웃 툴팁 모두 사용 가능합니다.