묻고답하기
한 메뉴의 레이아웃에서 사용자 정의항목을 변경하면 일괄변경됩니다 ㅠ
2014.04.07 08:32
http://www.xpressengine.com/qna/22670115
위 사항때문에, 확장변수(사용자정의)를 통해 메뉴마다 이미지를 선택할 수 있게 했는데요.
한쪽을 바꾸면 다른쪽까지 다 바뀝니다.
예를들어
메뉴가 1,2,3이 있고 올리려는 사진은 a, b가 있는데
메뉴 1에서 a로 하고 메뉴 2에서 b로 하려고 합니다.
그래서 메뉴1에서 a로 설정하고, 확인한 다음에, 메뉴2를 b로 설정하면, 메뉴1까지 b로 바뀌어 있습니다.
한 메뉴만 적용되게 하려면 어떻게 해야하나요 ㅠ
디자인 상세 설정에 있는 일괄변경도 체크 해체하고 했는데... 도무지 감이 안잡힙니다 ㅠㅠ
도와주세요 ㅠㅠ
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2016/08/10] 묻고답하기 사용자정의(확장변수)에 입력하는 설명에 태그를 적용할 수 없을까요? *1
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/04/02] 묻고답하기 게시판 사용자정의 이미지 첨부 *1
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
댓글 3
-
銀童
2014.04.07 10:28
-
ForcePlane
2014.04.07 16:06
넵 같은 레이아웃에 설정을 다르게 하고 싶은거라고 보시면 될것같습니다.
-
투씨
2014.04.07 14:49
레이아웃을 따로 다 만들기보다 좀더 편하게 하시려면
메뉴 들어가는 부분에 아래처럼 변수를 만들어두세요.
$val['link']의 메뉴 이름이 "1번메뉴", "2번메뉴" 이렇게 두 개일 때.
<!--@if($val1['selected'])-->{@ $image=$val1['link']}<!--@end--> //메뉴가 선택되었을 때 $image에 변수담기
그리고 이미지가 들어가는 부분에
<!--@if($image == '1번메뉴') <img src="~~" /><!--@end--> //1번메뉴가 선택되었을 때 나타내는 이미지.
<!--@if($image == '2번메뉴') <img src="~~" /><!--@end--> //2번메뉴가 선택되었을 때 나타내는 이미지.
레이아웃 메뉴가 어떻게 되어있냐에 따라 조금씩 다르겠지만 메뉴 선택부분 잘 찾아서 넣으면 잘 됩니다.
두개 메뉴가 같은 레이아웃 인스턴스를 사용하고 계신것 아닌가요?
레이아웃 인스턴스가 공유하고있는걸로 보입니다.