>  기사  >  CMS 튜토리얼  >  DedeCMS의 주요 템플릿 파일 및 기능

DedeCMS의 주요 템플릿 파일 및 기능

(*-*)浩
(*-*)浩원래의
2019-11-19 16:25:212742검색

DedeCMS의 주요 템플릿 파일 및 기능

DedeCMS 시스템의 템플릿은 고정되어 있지 않습니다. 공식에서는 기본 제공 시스템 모델의 각 템플릿인 가장 기본적인 기본 템플릿만 제공합니다. DedeCMS는 사용자 정의 채널 모델을 지원하므로 사용자가 새 채널 모델을 사용자 정의한 후에는 모델 필드를 기반으로 새 템플릿을 디자인해야 합니다. (추천 학습: dedecms tutorial)

또한 DedeCMS는 스타일 형태의 템플릿 사용도 지원합니다. 기본 스타일은 default입니다. 즉, 시스템은 다음과 같이 {cmspath}/templets/default 폴더에 있는 템플릿을 사용합니다. 새 템플릿 세트를 다운로드하는 경우 원본 기본 파일을 삭제하고 다운로드한 템플릿 폴더의 이름을 원하는 스타일 이름으로 지정할 필요가 없습니다.

style2 등을 사용한 다음 백그라운드에서 기본 템플릿 스타일 이름을 style2로 수정하면 시스템은 {cmspath}/templets/style2 파일을 기본 템플릿으로 사용하지만 수동으로 위치를 지정하는 경우 열 템플릿, 배경 매개변수 스타일 정의가 잘못되었습니다.

1. 템플릿의 개념, 디자인 및 사용은 다음 개념을 이해해야 합니다.

1. 섹션(표지) 템플릿:

웹 사이트 홈페이지 또는 더 중요한 컬럼 표지 채널에서 사용되는 템플릿을 의미합니다. 일반적으로 사용되는 "index_identification ID.htm"은 사용자가 정의한 단일 페이지 또는 사용자 정의 태그가 섹션 템플릿 태그를 지원할지 여부를 선택할 수도 있으며, 지원되는 경우 시스템은 섹션 템플릿 태그 엔진을 사용하여 이전에 구문 분석합니다. 콘텐츠를 출력하거나 특정 파일을 생성합니다.

2. 목록 템플릿:

웹 사이트의 특정 열에 있는 모든 기사 목록의 템플릿을 의미하며 일반적으로 "list_identification ID.htm"이라는 이름을 사용합니다.

3. 아카이브 템플릿:

문서 보기 페이지의 템플릿을 나타냅니다. 예를 들어 기사 템플릿은 일반적으로 "article_identification ID.htm"으로 명명됩니다.

4. 기타 템플릿:

일반적으로 시스템에는 홈 페이지 템플릿, 검색 템플릿, RSS, JS 컴파일 기능 템플릿 등의 템플릿이 포함됩니다. 또한 사용자는 템플릿을 사용자 정의하여 파일을 만들 수도 있습니다.

2. DedeCMS 템플릿의 기본 명명 규칙은 다음과 같습니다

1. 템플릿 저장 위치:

템플릿 디렉터리: {cmspath}/templets/style 이름(영문, 기본값은 기본값, 여기서 system은 시스템 템플릿의 최하위 계층이고, 플러스는 플러그인에서 사용하는 템플릿입니다) / 특정 기능 템플릿 파일 }

2. 템플릿 파일 명명 규칙:

(1) index_identification ID.htm: 섹션(열 표지) 템플릿을 나타냅니다.

( 2) list_identification ID.htm: 열 목록 템플릿을 나타냅니다.

(3) article_identification ID.htm: 콘텐츠 보기 페이지(주제 보기 페이지를 포함한 문서 템플릿)를 나타냅니다.

(4) search.htm: 검색 결과 목록 템플릿;

(5) index.htm: 홈 페이지 템플릿

참고: [식별 ID]는 "채널 모델 관리"에서 얻을 수 있습니다. 채널의 "채널 모델 관리" 위치에서 특정 사람을 결정할 수도 있습니다.

예: list_image.htm은 콘텐츠 유형이 사진 모음인 열의 기본 목록 템플릿임을 의미합니다.

article_article.htm은 기사 보기 페이지 템플릿을 나타냅니다.

3. 기타 템플릿 설명

1. 기본 기본 템플릿

위치: {cmspath}/templets/system

기능: 지정된 태그가 있는 기본 기본 템플릿이 없으면 시스템이 자동으로 호출합니다. 이 파일 폴더의 해당 파일이 기본 템플릿으로 사용됩니다.

2. 플러그인 디렉토리 템플릿

위치: {cmspath}/templets/plus

기능: 댓글, 친숙한 링크, RSS 맵 및 기타 템플릿.

3. 멤버 백엔드 템플릿

위치: {cmspath}/member/templets

기능: 멤버 백엔드용 템플릿.

4. 2차 ​​개발

V5.3에서는 태그 개발이 분리되었습니다. 백그라운드에서 [템플릿]-[태그 코드 관리]를 통해 태그를 직접 생성할 수 있습니다. 파일 이름은: tagname.lib.php

인터페이스 함수는 다음과 같이 정의됩니다: function lib_tagname (&$ctag,&$refObj), 반환 값은 결과 문자열입니다

태그 수정 시 오류를 방지하려면 이름을 수정할 수도 있습니다(파일 이름과 함수 이름을 동시에 수정). 이는 원래 라벨의 코드를 상속받아 새 라벨을 만드는 것과 같습니다.

위 내용은 DedeCMS의 주요 템플릿 파일 및 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.