Extra Form
PHP PHP 8.2
CMS Rhymix 2.1
<!--@if($val1['link']!="메뉴이름")-->
//~~생략~~
<!--@else-->
//~~생략~~
<!--@end-->

 

XE에서 위처럼 특정 메뉴 이름인 경우 다른 값이 출력되도록 사용했습니다. (이미지가 출력, hr태그가 출력 등)

 

라이믹스에서는 동작하지 않아서요, 함수가 변경된건지 아니면 ['link']가 관리자 페이지의 사이트 메뉴 편집에서 '메뉴 이름' 항목이 아니라 다른 항목인데 제가 헷걸리고 있는건지 궁금합니다.

 

목적은 상단 메인 메뉴의 드롭다운 메뉴에서 구분선 등을 넣기 위함입니다.

  • profile
    말씀하신 부분은 함수가 아니라 변수라고 합니다.

    함수의 경우 클래스 내에서 실행시키는 항목이고, 해당 $val 와 같은 것들은 대부분 변수라고 생각해주시면 됩니다.

    해당 변수는 레이아웃에 따라 변수명이 달라질수도 있습니다.

    XE에서는 그냥 대충 넘어가게 만들었던 부분이 있다면 라이믹스에서 아주 깐깐하게 검사하는 경우가 있어서 그 변수 항목이 문제가 발생되엇을 가능성이 크거든요.

    실제로 메뉴에 해당되는 HTML코드를 전부 확인해봐야 해결이 가능한 답변이 되지 않을까 싶습니다.
  • profile ?

    넵 변수명을 변경하여 해결되었습니다! 감사합니다.