◆DedeCms 템플릿 설치/제작 개요:
----------------------------------------- -------------------------------------
DedeCms 시스템의 템플릿이 수정되지 않았습니다. 예, 사용자는 새 열을 생성할 때 열 템플릿을 선택할 수 있습니다. 공식에서는 내장 시스템 모델의 각 템플릿인 가장 기본적인 기본 템플릿만 제공합니다. DedeCms는 사용자 정의 채널 모델을 지원하므로 사용자가 새 채널 모델을 사용자 정의한 후에도 마찬가지입니다. 모델의 필드에 따라 새로운 템플릿 세트를 디자인해야 합니다. 또한 DedeCms는 스타일 형식의 템플릿 사용도 지원합니다. 이는 시스템이 cmspath/templets/에 있는 템플릿을 사용한다는 의미입니다. 기본 폴더를 다운로드할 경우 새 템플릿을 설정하려면 원본 기본 파일을 삭제할 필요가 없으며, 다운로드한 템플릿 폴더에 style2 등 원하는 스타일 이름을 지정한 후 기본 파일을 수정하면 됩니다. 템플릿 스타일 이름을 백그라운드에서 style2로 지정하면 시스템은 template/style2 파일을 기본 템플릿으로 사용하지만 열 템플릿의 위치를 수동으로 지정하면 배경 매개변수 스타일 정의가 유효하지 않게 됩니다.
1. 템플릿의 컨셉, 디자인, 활용은 다음 개념을 이해해야 합니다
1. 섹션(표지) 템플릿 :
홈페이지나 커버 채널에서 사용되는 템플릿을 말합니다. 더 중요한 열은 일반적으로 "index_identification ID.htm"을 사용합니다. 또한 사용자가 정의한 단일 페이지 또는 사용자 정의 태그는 섹션 템플릿 태그 지원 여부를 선택할 수도 있습니다. 지원되는 경우 시스템은 섹션 템플릿 태그 엔진을 사용하여 구문 분석합니다. 콘텐츠를 출력하거나 특정 파일을 생성하기 전에.
2. 목록 템플릿:
웹 사이트의 특정 열에 있는 모든 기사 목록의 템플릿을 말하며 일반적으로 "list_identification ID.htm"이라는 이름을 사용합니다.
3. 파일 템플릿:
기사 템플릿과 같은 문서 보기 페이지의 템플릿을 나타내며 일반적으로 "article_identification ID.htm"으로 명명됩니다.
4. 기타 템플릿:
일반 시스템에는 일반적으로 홈 페이지 템플릿, 검색 템플릿, RSS, JS 컴파일 기능 템플릿 등의 템플릿이 포함됩니다. 또한 사용자는 템플릿을 사용자 정의하여 파일을 만들 수도 있습니다.
2. Naming, DedeCms 템플릿의 기본 명명 규칙은 다음과 같습니다
1. 템플릿 저장 위치 :
템플릿 디렉터리 : cmspath/templets/style 이름 (영문, 기본값은 default, 여기서 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. 보조 개발
DedeCms의 기본 템플릿 구문 분석 클래스는 include/inc_arcpart_view.php, include/inc_archives_view.php입니다. 이 클래스는 pub_dedetag.php와 함께 작동합니다. 문서 템플릿, 목록 템플릿 및 섹션 템플릿에 대한 일부 함수를 사용하면 이러한 클래스의 ParseTemplet() 또는 ParseTempletsFirst()와 같은 메서드를 직접 수정하고 태그 이름과 속성을 해당 함수에 일치시킬 수 있습니다.
이상으로 Dedecms 콘텐츠를 포함하여 DedeCms 템플릿 설치/제작에 대한 개요를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.