묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
가상사이트들에게만 구분된 애드온 또는 위젯을 제공하려면?
2014.03.28 04:48
코어를 손댄 김에 좀 더 깊숙한 부분까지 손을 보려합니다. 아시는 분 도와주세요.
지금 현재 코어버전들은 설치된 위젯, 애드온, 에디터 컴포넌트, 게시판스킨 등의 리스트가 그대로 가상사이트 들에 노출되고있습니다.
하지만 분양되는 가상사이트 소유자들에게 어떤 위젯이나 애드온 또는 메인사이트 전용 게시판 스킨 등을 모두 선택 가능하게 하는 것은 불필요하기도 하고 문제의 소지도 있습니다.
그래서 모듈의 스킨이나 위젯, 애드온, 에디터 컴포넌트 등에 공용과 시스템전용을 구분해줄 수 있는 변수를 할당해보려 합니다.
제 아이디어로는 info.xml에 선택 가능한 변수를 작성할 수 있도록 한 후 가상모듈의 view에서 조건문으로 걸러져 표시되게하면 가능할 것 같은데... 이러러면 어떤 파일들을 손봐야할지 막막해 고수분들의 도움을 청해봅니다.
참고로 텍스타일에서는 표시될 애드온과 에디터 컴포넌트들을 일일히 정의해놓았더군요. 이런 방식은 추후 가상사이트들에 또다른 모듈을 제공 시에도 일일히 정의해주어야 하는 불편함이 있어 별로 바람직하지는 않은 것 같습니다.
또 다른 좋은 아이디어가 있으면 엮시 공유 부탁합니다.