묻고답하기
확장변수의 각 항목들이 연계되는 형식으로 개조가 가능한지 알고 싶습니다.
2018.07.11 14:45
홈페이지 게시판의 확장변수를 이것저것 손대보던 도중에 알고 싶은 것이 있어 글 올립니다.
심플하게 말씀드리자면 확장변수 항목에서 앞 항목의 선택에 따라 뒤 항목의 내용이 바뀌는 것이 가능한지를 알고 싶습니다.
예를 들어 1번 확장변수에서 단일 선택(Selectbox 혹은 Radio)으로 A, B, C 항목을 만들었고
2번 확장변수에서 A1/A2/A3, B1/B2/B3, C1/C2/C3 선택지를 만들었다고 했을 때,
1번에서 선택을 무엇으로 했느냐에 따라 2번에서 하위 카테고리 개념으로 선택지가 등장하는 방식이 가능할까요?
제생각에는 XE에서는 안될것같은데 궁금해서 질문드립니다.
댓글 3
-
sejin7940
2018.07.11 15:58
-
RyanMoon
2018.07.11 17:13
답변 감사드립니다^^
다만 제가 원하는 것은 글 작성화면에서 질문과 같은 형태의 확장변수 기입 양식 생성이 가능한지에 대한 것이라 답변해주신 내용과는 다소 차이가 있지 않나 합니다.
검색 기능에 대해서는 독립적으로 mid값과 각각의 extra-vars를 폼에서 설정해서 만들면 가능하겠습니다만, 작성 시의 확장변수는 설정을 통해서 생성되는 것이다보니 서로간의 연계가 될 것 같지가 않아서요.
-
sejin7940
2018.07.11 17:49
단순 사용자정의 형태와 기본값 기능으로는 불가능하죠.. 서로간에 연계할 방법이 없어서
사용자정의의 기본값 형태로는 구현이 불가능할거예요
( 그나마 2차까지는 어떻게든 짜내면 가능한데, 3차까지 가야하면 편법으로도 거의 불가능할거예요 )
제가 구현했던 것 중에, 하나의 사용자정의를 연계해 선택한 전체값이 들어가게 한것도 있지만..
말씀하신 사항 중, 연계값이 하나씩 하나씩 다른 사용자정의에 들어가게 구현한 적도 있긴합니다.
( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=102967&document_srl=104954 )
A 사용자정의 선택값에 따라 B 사용자정의 항목의 select 값을 생성하게 하면 됩니다. ajax 형태로..
XE 여도 얼마든지 가능은 합니다.
다만 기본 XE 구조로는 구현이 안 될테고, Core 를 수정하든 기능을 모듈로 기능을 만들든 하셔야겠죠
참고로 저의 경우 제작한 예는..
sejin7940_select 모듈 기반 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=102967 )
sejin7940_dong 모듈 기반 ( http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=101885 )