Wie rufe ich Inhalte in PHPCMS auf?
So rufen Sie interne Seitenartikelinhalte auf der phpcms-Homepage auf
Tatsächlich gibt es viele Lösungen, phpcms zum Aufrufen des Inhalts eines einzelnen Artikels zu verwenden Wir können den Inhalt direkt kopieren, anstatt ihn automatisch über das Programm aufzurufen. Bei vielen wiederholten Vorgängen kommt es jedoch zu bestimmten umständlichen Sperren. Darüber hinaus können wir das Tag {pc:content} auflisten, um einen automatischen Aufruf zu implementieren.
Hier werden Ihnen zwei Implementierungsmethoden vorgestellt.
Analyse von Ideen zum Aufrufen interner Seitenartikelinhalte auf der Homepage
Hinweis: Ab der Version PHPCMS V9 Beta 20101105 wird das Parameterattribut „moreinfo“ unterstützt dass bei der Rückgabe von Daten auch die Daten in der Sekundärtabelle zusammen zurückgegeben werden. Ein Inhaltsmodell ist in zwei Tabellen unterteilt, eine Haupttabelle und eine Untertabelle. Die Haupttabelle speichert im Allgemeinen kurze Daten wie Titel und Spalten (praktisch für die Indizierung), während die Untertabelle Daten in großen Feldern speichert Inhalt. Wenn Sie in der Modellverwaltung ein neues Feld erstellen, können Sie wählen, ob es in der Haupttabelle oder der Sekundärtabelle gespeichert werden soll (wir empfehlen, unwichtige Informationen in der Sekundärtabelle abzulegen).
Wenn Sie die Daten der Untertabelle in der Liste abrufen möchten, müssen Sie das Attribut „moreinfo“ im PC-Tag verwenden. Aber wir rufen nur einen festen Artikel auf der Homepage auf, anstatt ihn in großen Mengen zu verwenden, was für die Leistung noch akzeptabel ist. Hier sind zwei Möglichkeiten, dies zu tun.
Implementieren Sie die Methode zum Aufrufen des Inhalts eines einzelnen Artikels
Methode 1:
Verwenden Sie das Basis-Tag {pc:content action="lists"}, um eine Liste zu implementieren Alle Listenelemente werden als Inhalt bezeichnet. Wenn Sie nur den Inhalt eines bestimmten Artikels aufrufen möchten, ändern Sie num="4" in num="1". Der aufgerufene Artikel ist der erste oder letzte Artikel und übergeben Sie order="id DESC oder order="id" An anpassen.
<div> {pc:content action="lists" catid="6" order="id DESC" num="4" moreinfo="1"} <ul> {loop $data $key $val} <li> <a href="{$val['url']}">{$val['title']}</a> <div> {$val['content']} </div> </li> {/loop} </ul> {/pc} </div>
Methode 2:
Verwenden Sie das erweiterte {pc:content action="lists"}-Tag, um den inneren Seitenartikelinhalt der angegebenen Artikel-ID aufzurufen where-Attribut. Geben Sie den aufzurufenden Artikel-ID-Wert an. Diese Implementierungsmethode ist flexibler, aber etwas komplizierter als die erste PHPCMS-Tutorials
, willkommen online lernenDas obige ist der detaillierte Inhalt vonSo rufen Sie Inhalte in phpcms auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!