Heim > CMS-Tutorial > DEDECMS > Hauptteil

Hauptvorlagendateien und Funktionen von DedeCMS

(*-*)浩
Freigeben: 2019-11-19 16:25:21
Original
2749 Leute haben es durchsucht

Hauptvorlagendateien und Funktionen von DedeCMS

Die Vorlagen des DedeCMS-Systems sind nicht festgelegt, wenn sie eine neue Spalte erstellen. Der Beamte stellt nur die grundlegendste Standardvorlage zur Verfügung, nämlich jede Vorlage des Integriertes Systemmodell. Da DedeCMS benutzerdefinierte Kanalmodelle unterstützt, müssen Benutzer nach der Anpassung eines neuen Kanalmodells eine neue Vorlage entsprechend den Feldern des Modells entwerfen. (Empfohlenes Lernen: dedecms-Tutorial)

Darüber hinaus unterstützt DedeCMS auch die Verwendung von Vorlagen in Form von Stilen. Der Standardstil ist Standard, was bedeutet, dass das System die Datei {cmspath} verwendet. /templets/default standardmäßig Wenn Sie einen neuen Satz Vorlagen herunterladen, müssen Sie die ursprünglichen Standarddateien nicht löschen und dem heruntergeladenen Vorlagenordner den gewünschten Stilnamen geben.

Wie z. B. style2 usw., und dann im Hintergrund den Namen des Standardvorlagenstils in style2 ändern, verwendet das System die Datei {cmspath}/templets/style2 als Standardvorlage, wenn Sie dies jedoch manuell tun Wenn Sie die Position der Spaltenvorlage angeben, ist die Definition des Hintergrundparameterstils ungültig.

1. Um Vorlagen zu entwerfen und zu verwenden, müssen Sie die folgenden Konzepte verstehen:

1 > bezieht sich auf die Vorlage, die von der Website-Homepage oder dem wichtigeren Spalten-Cover-Kanal verwendet wird. Sie wird im Allgemeinen mit „index_identification ID.htm“ benannt. Darüber hinaus kann auch eine einzelne Seite oder ein vom Benutzer definiertes benutzerdefiniertes Tag ausgewählt werden Um Abschnittsvorlagen zu unterstützen, verwendet das System die Tag-Engine für Abschnittsvorlagen, um diese zu analysieren, bevor der Inhalt ausgegeben oder eine bestimmte Datei generiert wird.

2. Listenvorlage:

bezieht sich auf die Vorlage für die Liste aller Artikel in einer bestimmten Spalte der Website, im Allgemeinen benannt mit „list_identification ID.htm“ .

3. Dateivorlage:

stellt die Vorlage der Dokumentanzeigeseite dar, z. B. die Artikelvorlage, im Allgemeinen mit „article_identification ID.htm“ benannt.

4. Andere Vorlagen:

Zu den allgemeinen Systemvorlagen gehören: Homepage-Vorlage, Suchvorlage, RSS, JS-Kompilierungsfunktionsvorlage usw. Darüber hinaus können Benutzer auch Passen Sie Ihre eigene Vorlage an. Definieren Sie eine Vorlage, die als beliebige Datei erstellt wurde.

2. Benennung, die Standardbenennungsregeln für DedeCMS-Vorlagen lauten wie folgt

1. Speicherort der Vorlage:

template-Verzeichnis: {cmspath}/templets/style name (Englisch, Standard ist default, wobei system die zugrunde liegende Vorlage des Systems und die vom Plug-in verwendete Vorlage ist)/spezifische Funktionsvorlagendatei}

2 , Namenskonvention für Vorlagendateien:

(1) index_identification ID.htm: stellt die Abschnittsvorlage (Spaltenabdeckung) dar; 2) list_identification ID.htm: Stellt die Spaltenlistenvorlage dar;

(3) Article_identification ID.htm: Stellt die Inhaltsanzeigeseite dar (Dokumentvorlage, einschließlich Themenanzeigeseite); search.htm: Suchergebnislistenvorlage;

(5) index.htm: Startseitenvorlage; Natürlich können Sie es auch im „Channel-Modell“ unter „Verwalten“ abrufen, um den Template-Namen eines Kanals zu ermitteln.

Beispiel: list_image.htm bedeutet, dass es sich um die Standardlistenvorlage für Spalten handelt, deren Inhaltstyp Bildsammlung ist.

article_article.htm stellt die Seitenvorlage für die Artikelanzeige dar.

3. Andere Vorlagenbeschreibungen

1. Standardmäßige Vorlage

Speicherort: {cmspath}/templets/systemFunktion: Wenn keine zugrunde liegende Standardvorlage mit einem angegebenen Tag vorhanden ist, ruft das System automatisch die entsprechende Datei in diesem Ordner als zugrunde liegende Vorlage auf.

2. Plug-in-Verzeichnisvorlage

Speicherort: {cmspath}/templets/plus

Funktion: Kommentare, freundliche Links, RSS-Karte und andere Vorlagen.

3. Mitglieder-Backend-Vorlage

Speicherort: {cmspath}/member/templets

Funktion: Mitglieder-Backend-Vorlage.

4. Sekundäre Entwicklung

In V5.3 wurde die Tag-Entwicklung getrennt. Sie können im Hintergrund auf „Hinzufügen“ klicken ein neues Tag“, um Ihr eigenes Tag zu erstellen. Der Name der Tag-Datei lautet: tagname.lib.php

Die Schnittstellenfunktion ist definiert als: function lib_tagname(&$ctag,&$refObj ), der Rückgabewert ist die Ergebniszeichenfolge

Um Fehler beim Ändern eines Etiketts zu vermeiden, können Sie auch dessen Namen ändern (gleichzeitig den Dateinamen und den Funktionsnamen ändern), was dem Erben des Codes des ursprünglichen Etiketts entspricht und Erstellen eines neuen Etiketts.

Das obige ist der detaillierte Inhalt vonHauptvorlagendateien und Funktionen von DedeCMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage