Heim >CMS-Tutorial >DEDECMS >So erstellen Sie eine einzelne Seite von DreamWeaver

So erstellen Sie eine einzelne Seite von DreamWeaver

藏色散人
藏色散人Original
2019-12-27 09:10:162004Durchsuche

So erstellen Sie eine einzelne Seite von DreamWeaver

Wie erstelle ich eine einzelne Seite von Dreamweaver?

Wir wissen, dass das Template-Aufruf-Tag für Einzelseiteninhalte {dede:field.content/} ist. Nach dem Testen wird es auf der Homepage verwendet. Da diese Methode Einschränkungen aufweist, können wir dies auch tun Wenn Sie SQL verwenden, wird die Flexibilität erheblich verbessert und der Inhalt einer einzelnen Seite jeder Spalten-ID kann aufgerufen werden

Empfohlenes Lernen: Dreamweaver cms

Der Code lautet wie folgt:

{dede:field.content/}

Dieses Tag-System unterstützt nur den Aufruf in Spaltenvorlagen, nicht in Inhaltsvorlagen. Wenn Sie möchten, dass Inhaltsvorlagen dies auch unterstützen, ist das eigentlich ganz einfach. Fügen Sie einfach eine Codezeile zu archives.class.php im Kernverzeichnis hinzu, include/.

Kopieren Sie den Code wie folgt:

$this->Fields['content']=$this->TypeLink->TypeInfos['content']; //Zeile hinzufügen 86 Dieser Code

So rufen Sie den Spalteninhalt auf, der auf einer einzelnen Seite zur Startseite zusammengefasst wurde.

Häufig verwendete einseitige Inhalte, die auf die Homepage übertragen werden müssen, wie z. B. Firmenprofil, Kontaktaufnahme usw., können auf der Homepage angezeigt werden. Mit herkömmlichen Methoden, einschließlich der Konsultation der offiziellen Forumsinformationen von dede, kann ich keine passendere Antwort finden. Heute bieten wir zwei Möglichkeiten zum Anrufen an.

1. Wir wissen, dass das Vorlagenaufruf-Tag für Einzelseiteninhalte {dede:field.content/} ist. Nach dem Testen lautet der Code für die Verwendung von

auf der Startseite:

  {dede:channelartlist } 
   {dede:field.content/} 
  {/dede:channelartlist }

Durch einen Anruf können die relevanten Daten reibungslos abgerufen werden.

Es gibt jedoch ein Problem, wenn nur eine einzelne Seite vorhanden ist. Wenn das System zwei oder mehr einzelne Seiten enthält, werden die Inhalte aller einzelnen Seiten gestapelt. Selbst das Hinzufügen der Typ-ID zur Einschränkung hat keine Auswirkung. Daher ist diese Methode nicht sehr geeignet

2. Wir können auch SQL zum Aufrufen verwenden, was die Flexibilität erheblich verbessert und den einzelnen Seiteninhalt jeder Spalten-ID aufrufen kann.

Der Code lautet wie folgt:

  {dede:sql sql='Select content from dede_arctype where id=1'} 
   [field:content/] 
  {/dede:sql}

Wenn Sie diese Spalte aufrufen möchten, müssen Sie nur die ID der Spalte ändern. Beachten Sie jedoch, dass die Tabelle „dede_arctype“ ist Der Name sollte auf der Tabelle basieren, wenn Sie das System installieren. Geben Sie den Namen ein, sonst wird er nicht aufgerufen.

Aber manchmal müssen wir nicht den gesamten Text in einer Spalte anzeigen, also brauchen wir Um einen Teil davon auf der Homepage abzufangen, schauen Sie sich den Code an oder verwenden Sie SQL, um die aufrufenden Daten abzufangen.

Zum Beispiel: Wählen Sie content,substring(content,1,280) als Inhalt aus dede_arctype aus, wobei id=1 ist

Dieser Satz bedeutet, 1-280 Zeichen des Inhalts der Spalte ID1 abzufangen.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine einzelne Seite von DreamWeaver. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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