개요
- 이 랜더링 시스템(Renderer)은 XOOPS 2.0.x/XOOPS JP 2.0.x. 용 테마를 사용하기 위한 것입니다.
- 오버라이드(override) 및 폴백 메카니즘(fall-back mechanism)은 구현되어 있지 않습니다.
- 랜더링 및 캐쉬 관리에는 Smarty를 사용하고 있습니다. 처리속도는 중간정도입니다.
- 자세한 사항은 package.ini.php 을 참고하세요.
추가 테마의 입수
- 테마 개발자의 사이트등을 통해 테마를 추가 입수하실 수 있습니다.
- 테마는 배포시에 보통 압축파일형식으로 배포되니 다운받으신후 압축을 해제하여 XOOPS Cube의 지정위치( 예: /themes )에 업로드하여 사용하시면 됩니다.
테마의 업로드
- 다운받아 압축을 해제한 테마의 디렉토리를 XOOPS Cube 의 테마용 디렉토리( /themes )에 업로드하시기 바랍니다.
- 업로드시에는 디렉토리가 이중으로 만들어지지 않게 주의하시기 바랍니다. 예를 들어 default 테마의 경우 /themes/default 디렉토리내에 theme.html 또는 package.ini.php 파일이 존재하여야 합니다.
- 이 랜더시스템에 호환되지 않는 테마는 리스트에 표시되지 않으니 주의하시기 바랍니다.
테마의 선택
- 테마 관리 메뉴에서 사용을 원하시는 테마의 테마선택 버튼을 클릭하셔서 선택하시면 됩니다.
- 체크박스에 체크를 하신 테마는 테마선택 블록에 리스트됩니다. 따라서 이 테마선택 블록을 이용해 사용자가 임의로 테마를 선택할 수 있게 할 수 있습니다.
테마 제거(언인스톨)
- 이 랜더링 시스템은 테마관리를 위해 데이타베이스를 사용하지 않습니다.
- 따라서 테마를 제거하시려면 간단히 해당 테마의 디렉토리를 삭제처리하시면 됩니다.
템플릿 관리
- 템플릿관리에서 템플릿세트의 리스트를 확인하실 수 있습니다.
- XOOPS CUBE 는 기본적으로 default 템플릿세트를 사용합니다. 템플릿파일을 가진 모듈을 인스톨할 경우 해당 템플릿은 기본적으로 이 default 템플릿세트에 편입되게 됩니다.
- default set 는 삭제/변경하실 수 없습니다. 따라서 템플릿을 편집하시고자 하실 경우엔 먼저 복제버튼을 클릭해 default 템플릿세트의 복제본을 만드셔야 합니다.
복제본을 만드신 후엔 템플릿세트 리스트에서 해당 템플릿을 선택버튼을 이용해 선택하신 후 사용하시면 됩니다.
- 템플릿 세트 업로드 기능을 이용해 간단히 템플릿 세트를 추가하실 수 도 있습니다.
템플릿파일 관리
- 템플릿 파일 리스트에서 해당 템플릿파일을 찾으신 후 오른쪽의 아이콘버튼을 이용해 쉽게 편집작업 등을 하실 수 있습니다.
TODO
- [테마선택] 에 대한 대응강화
- 테마선택블록과 그 처리를 보장지원하는 액션필터(action filter)의 이행
- 디자인너 라이센스(designer's license)표시, README 표기 대응