사이트맵 메뉴에서 사이트맵 제목을 레이아웃에 출력하는 방법
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
사이트맵 메뉴에서 사이트맵 제목을 레이아웃에 출력하는 방법 문의드립니다.
레이아웃 스킨에서 메뉴 출력 할 때 보통은 사이트맵 이름은 출력은 되지 않고 전체 메뉴만 출력이 되는데요,
제 사이트를 예로 들면 저기 위 스샷에서 '인덱스 메뉴', '포트폴리오', '맞춤견적', ... 이런 메뉴의 이름이 출력을 해주고 싶은데
혹시 어떻게 하면 되는지 아시나요?

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 5
메뉴출력 loop 도는 쪽에 바꾸고 싶은 대상 원래 결과값으로 조건을 걸어 변경하세요. 레이아웃에서요.
XE는 메뉴에 아이콘도 못넣지만 이렇게 하면 폰트어썸,xeicon등 도 넣을 수 있지요.
단, 새글 표시등이 뜨면 메뉴명이 바뀌니 조건을 거실때 해당 단어가 포함 이라는 조건으로 거셔야 합니다.
저희 사이트 아이콘이 다 그렇게....
아이콘을 띄우고 싶은게 아니라, 사이트맵 메뉴의 타이틀을 레이아웃에 그대로 출력하고자 합니다.
먼저 레이아웃 설정에서 메뉴를 선택할 때, 보통 이렇게 Main menu 를 선택하지 않습니까?
그러면 레이아웃에서는
Welcom Page , Board, XEIcon 이라는 텍스트가 출력이 되는데,
제가 원하는 건, 그보다 상위의 Main menu 라는 텍스트를 출력하고 싶습니다 ^^;;
이걸 모르겠네요;
네. 직접 결과를 바꿔치기 하라는 겁니다. 저는 바꿔치기가 아니고 아이콘만 추가했다는거구요.
바꾸고 싶은 n차 메뉴 루프 도는 쪽에 원래 결과값으로 조건으로 원하는 텍스트로 으로 치환
레이아웃 스킨파일 열어 아래코드를 원하는 곳에 넣으세요.
{@
$menu_srl = '메뉴번호';
$oMenuAdminModel = &getAdminModel('menu');
$site_menu = $oMenuAdminModel->getMenu($menu_srl);
}
{$site_menu->title} //사이트제목
※'menu_srl'은 생성한 레이아웃 설정에 접속한 후 '페이지 소스보기'를 해서 메뉴쪽을 보면 'select -> option -> value'가 있는데, value의 숫자를 입력하면 됩니다.
잘 지내시죠?
오늘도 즐거운 하루 되시고 수고하세요~~
이걸 레이아웃 설정에서 해당 값을 가져오고 싶었는데 그건 잘 안되더라구요 ㅠㅠ;