이해 Joomla!템 플 릿
전형 적 인 템 플 릿 디 렉 터 리 구조 Joomla!CMS 템 플 릿 은 디 렉 터 리 와 파일 의 구 조 를 사용 하지만 템 플 릿 에 따라 다른 사이트 템 플 릿 (사이트 모양 을 변경 할 수 있 는 템 플 릿) 을 / templates 디 렉 터 리 에서 찾 을 수 있 습 니 다.예 를 들 어 템 플 릿 을 "my template" 라 고 부 르 면 폴 더 에 놓 입 니 다.
/templates/mytemplate
관리자 템 플 릿 (사이트 의 관리자 부분 을 변경 하 는 템 플 릿) 은 / administrator / templates 디 렉 터 리 에서 찾 을 수 있 습 니 다.예 를 들 어 관리자 템 플 릿 이름 이 "my admintemplate" 라면 폴 더 에 놓 입 니 다.
/administrator/templates/myadmintemplate
템 플 릿 디 렉 터 리
전형 적 인 Joomla!템 플 릿 은 다음 디 렉 터 리 를 포함 합 니 다:
css - 모든. css 파일 html 포함 - 핵심 출력 과 모듈 chrome 을 포함 하 는 템 플 릿 덮어 쓰기 파일 pw_picpaths - 템 플 릿 을 포함 하 는 모든 그림 languge - 템 플 릿 을 포함 하 는 모든 언어 파일 은 템 플 릿 디자인 의 복잡 한 줄 에 따라 포 함 될 수 있 습 니 다.
javascript - 템 플 릿 추가 기능 을 지원 하 는 자바 script 포함
디 렉 터 리 예제
템 플 릿 의 전형 적 인 경 로 는 / public 입 니 다.html / domain - name / template / 템 플 릿 기반 아래 디 렉 터 리 와 파일 을 포함 합 니 다.
/css/html/p_w_picpaths/javascript/language
component.php
error.php
favicon.ico
index.php
templateDetails.xml
template_preview.png
template_thumbnail.png
템 플 릿 파일
일반 템 플 릿 은 다음 파일 을 포함해 야 합 니 다:
templateDetails.xml
will vary from template to template, it can be simple or complex depending on what features the template offers. The default Joomla! 3 Protostar template serves as an excellent example to demonstrate how this file is used. The various sections of this file are explained below. templateDetails. xml 의 실현 은 템 플 릿 에 따라 다 르 며 간단 하거나 복잡 할 수 있 습 니 다. 이것 은 템 플 릿 이 제공 하 는 기능 에 달 려 있 습 니 다.기본 Joomla!3. Protostar 템 플 릿 은 이 파일 을 어떻게 사용 하 는 지 보 여 주 는 좋 은 예 입 니 다.이 파일 의 각 부분 은 다음 과 같다. XML 형식 은 templateDetails. xml 파일 의 맨 위 두 줄 마다 먼저 XML 형식 과 DOCTYPE 를 정의 해 야 합 니 다.
install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/2.5/template-install.dtd">
다음 줄 도 필요 합 니 다. Joomla 에 알려 주기 때 문 입 니 다!이 파일 의 데 이 터 는 확장 에 사 용 됩 니 다. 이 예 에서 템 플 릿 입 니 다.모든 템 플 릿 데 이 터 는 이 탭 에 포함 되 어 있 습 니 다. 파일 은 이 탭 을 닫 으 면 끝 납 니 다.1
<
extension
version="3.1" type="template" client="site">
기본 적 인 상세 한 첫 번 째 부분 은 보통 템 플 릿 개발 자 들 이 템 플 릿 에 관 한 정 보 를 포함한다.이름, 날짜, 연락처, 저작권, 버 전 번호 와 기본 설명 같은 정 보 는 흔히 볼 수 있다.이 데 이 터 는 템 플 릿 관리자 에서 사용 되 며 사용 가능 한 템 플 릿 목록 에 표시 되 며 템 플 릿 편집 화면 에 도 표 시 됩 니 다.템 플 릿 기본 정 보 는 Template Manager > Templates 에서 볼 수 있 습 니 다. 템 플 릿 상세 예시 Protostar XML 코드 의 기본 상세 정보:
protostar
1.0
4/30/2012
Kyle Ledbetter
[email protected]
Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
TPL_PROTOSTAR_XML_DESCRIPTION
이 코드 (설명) 의 마지막 줄 에는 실제 설명 이 아 닌 언어 문자열 이 포함 되 어 있 음 을 알 수 있 습 니 다.이 문자열 은 템 플 릿 의 실제 묘사 정의 와 묘사 한 언어 파일 을 참조 합 니 다.이것 은 Joomla 의 첫 번 째 방법 입 니 다. 공공 사용 을 위 한 확장 은 국제 언어 지원 에 적응 하지만 번역 이 문제 가 아니라면 설명 을 간단하게 입력 할 수 있 습 니 다.언어 파일 도 template Details. xml 파일 의 언어 부분 에서 정의 되 며 본 고 는 이에 대해 더욱 상세 하 게 소개 할 것 입 니 다.템 플 릿 설명 은 Protostar 편집기 에서 볼 수 있 습 니 다. 템 플 릿 상세 예시 디 렉 터 리 구 조 는 템 플 릿 설치 에 관 한 모든 폴 더 를 여기에 표시 합 니 다.템 플 릿 루트 디 렉 터 리 에 있 는 모든 파일 과 폴 더 는 설치 기간 에 나열 되 어야 합 니 다.열 거 된 폴 더 에 포 함 된 모든 파일 을 자동 으로 포함 합 니 다.모든 폴 더 는 템 플 릿 루트 디 렉 터 리 에서 시작 하 는 전체 경로 정 보 를 포함 합 니 다.관리자 설치 기 는 설치 기간 에 파일 을 저장 할 때 이 정 보 를 사용 합 니 다.다음은 기본 프로 토 타 템 플 릿 의 파일 과 폴 더 구조 입 니 다.이것 은 상당히 표준적 인 파일 구 조 를 기본 으로 하 는 Joomla 입 니 다!거푸집.
component.php
error.php
favicon.ico
index.php
templateDetails.xml
template_preview.png
template_thumbnail.png
css
html
p_w_picpaths
img
js
language
less
J3 Protostar的文件目录视图
模块位置
可在模板中使用的可用模块位置在此区域中定义。
这些是默认Protostar模板中定义的模块位置:
banner
debug
position-0
position-1
position-2
position-3
position-4
position-5
position-6
position-7
position-8
position-9
position-10
position-11
position-12
position-13
position-14
footer
位置列表包含在
位置列表的简单格式意味着它可以很容易地定制。 例如,要向列表中添加新的模块位置,只需在
语言
有的模板也许包括语言文件以便允许模板中的静态文本翻译。请注意语言文件夹已经定义并且还包含其中的两个语言文件。虽然语言文件夹是之前定义的,但这些文件需要自己的定义。这个方法告诉Joomla! 包含模板使用的字符串的语言文件在哪儿。
第一个文件保存用户将要查看的文本的语言文件。带有.sys或system扩展名的第二个文件用于将在管理员区域中查看的文本。
这是默认Protostar模板的语言文件夹和文件结构:
en-GB/en-GB.tpl_protostar.ini
en-GB/en-GB.tpl_protostar.sys.ini
语言字符串在模板和Joomla!中使用,以便利用Joomla!中广泛的国际语言支持功能。此方法为开发人员和用户提供了相对简单的方法来翻译模板和扩展屏幕中使用的任何文本。 Joomla! 将检查所使用的任何语言字符串的语言文件,并以用户选择的语言加载相应的文本代替字符串。 在这种情况下,只有英语文件(en-GB),任何其他语言的文本翻译必须由用户或开发人员提供,然后Joomla!才能使用。
参数
模板可以提供显示选项和管理员可以在模板管理器中选择的其他参数。例如,默认的Protostar模板允许管理员更改各种颜色,字体和添加标志,这些参数位于高级选项卡下,也由XML参数定义和创建。
模板参数包含在
每个
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
병렬 및 imagemagick으로 축소판 만들기말문이 막히는 몇 가지 고유한 명령이 있으며 imagemagick과 gnu parallel이 그 중 두 가지입니다. imagemagick에는 이미지 조작을 위한 여러 하위 명령이 있습니다. 예를 들어 실행할 수 있는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.