묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
분류별로 별도 양식을 적용하는 방법?
2013.03.25 20:17
확장변수 응용법을 생각해보다가 이런 게 가능할까 싶어서 질문을 올려봅니다.
구현하고 싶은 기능은 한 게시판에서 복수개의 양식을 지정하는 것입니다.
예를 들어 한 게시판 내에 분류가 출장신청, 구매신청 이렇게 두 가지가 있습니다.
글쓰기에 들어가 출장신청 분류를 선택하면 이름, 장소, 기간 등의 입력 양식이 나타납니다. 구매신청 분류를 선택하면 앞의 양식이 사라지고 이름, 물품명, 가격 등의 새로운 입력 양식이 나타납니다. XE의 확장변수 기능은 게시판 모듈별로 고정된 양식만을 제공하는 것 같은데, 이런 식으로도 활용이 가능한지를 알고 싶습니다.
구현 방법으로 게시판 모듈 여러개를 합쳐서 하나의 게시판처럼 쓰는 방법도 있지 않을까 생각해 보았는데 이런것도 되나 모르겠네요. 간략히 표현해보면 이렇습니다.
1. 모듈 1- 출장, 모듈 2- 구매, 모듈 3- 통합
2. 유저가 로드하는 모듈은 3번이고, 이 모듈에서는 모듈 1, 2가 함께 섞여서 나타납니다.
3. 모듈 3은 합쳐서 보여주기 위한 모듈일 뿐이며, 실제론 아무런 데이터도 저장되지 않습니다.
4. 글쓰기를 누르고 분류를 출장신청으로 하면 출장 모듈에 설정된 양식이 표시되고, 저장하면 출장 모듈에 글이 저장됩니다. 반대로 분류를 구매신청으로 하면 구매 모듈에 글이 올라갑니다.
5. 글을 쓰고 나면 다시 통합 모듈이 로드됩니다. 출장과 구매 양쪽 다 보여서 하나의 게시판처럼 보입니다.
그냥 게시판을 두개 생성하지 않고 굳이 이런 귀찮은 방법을 생각하는 이유는 (유저 입장에서 보이는) 게시판 수를 쓸데없이 늘리고 싶지 않기 때문입니다.