Untergeordnete Seiten im Template abfragen - GetSimple CMS

Ermitteln Sie untergeordnete Seiten mit Hilfe von menu_data(). Ordnen Sie Seiten und Beiträge mit dieser Technik einem Leitartikel auf der Webseite zu.

CSS von Animation bis Responsiv

CSS von Animation bis Responsiv - Das Buch für den Webentwickler in der neuen Auflage. Hier findet sich das vollständige Wissen zu CSS und Co. in einem Band. Einsteiger erhalten eine fundierte Einführung, professionelle Webentwickler einen Überblick über alle CSS-Technologien und Praxislösungen für CSS-Layouts sowie Tipps, um aus dem täglichen Webeinerlei herauszukommen. Zahlreiche aktuelle Themen wie HTML5 und CSS3, CSS-Transitions, objektorientiertes CSS, JavaScript-Fallbacks, Responsive Webdesign mit CSS sowie viele Praxisbeipiele machen das Buch zu einem unentbehrlichen Werk für die tägliche Arbeit. (*

kaufen...

Die Seitenattribute des GetSimple CMS speichern den Namen der übergeordneten Seite, jedoch nicht die Seite die ihr untergeordnet wurde. Mit Hilfe von menu_data() lassen sich jedoch die untergeordneten Seiten zu einem führenden Beitrag einfach ermitteln.

...
$data = menu_data();
foreach($data as $value) 
{
    ...
    // Uebergeordneter Post
    echo $value['title'];
    ...
    ...
    // Untergeordneter Post (sofern vorhanden)
    foreach (getChildren($value['slug']) as $child) 
    {
        echo '<a href="'.find_url($child, return_page_slug()).'">'; 
        echo getPageField($child, 'title');
        echo '</a>';
    }
    ...
}
...

Codeschnipsel

Das Coding ermittelt einen Beitrag mit echo $value['title']; und schaut in der zweiten Schleife bei echo getPageField($child, 'title');, ob es Beiträge in der Menüstruktur gibt die diesem untergeordnet wurden.

In menu_data() speichert GetSimple die Seitenstruktur ab. Dort können Sie herauslesen welche Seiten welchen Beiträgen unter- oder übergeordnet wurden.


Tags: Post • Beitrag • Struktur • untergeordnet • Serie • Folge • Reihe • Workshop
Datum: 01.12.2021
Autor: Oliver Lohse

Weitere passende Artikel

_____

Beitrags Sortierung auf oder absteigend - Automad CMS

Sortierung • Order • Beitrag • Post
So sortieren Sie Beiträge und Artikel im CMS Automad aufsteigend oder absteigend für die Anzeige im Frontend des Besuchers bzw. des Lesers Ihrer Webseite.

Aktivieren Sie den Markdown Parser in Bludit - Bludit CMS

Parser • Post • Beitrag • MD • Markdown
So aktivieren Sie den integrierten und deutlich einfacheren Markdown-Parser des Bludit CMS und schalten die visuellen Editoren TinyMCE und EasyMDE ab.
Die Funktion Beiträgen einen Leitartikel zu geben, gibt es schon sehr lange in Bludit, jedoch war die Anzeige im Theme "Alternative" nich möglich.
Teil 1 - Mit wenigen Handgriffen zeigen Sie verwandte Beiträge unter dem Post an. Dank der exzellenten Dokumentation des Bludit-Projektes fast ein Kinderspiel.
Teil 2 - dieser Beitrag zeigt Ihnen das vollständige Coding, wie das CMS Bludit anhand von Tags verwandte Beiträge anlisten kann und als Vorschläge anzeigt.

Einen ganz konkreten Post und Beitrag lesen - GetSimple CMS

XML • Post • laden • lesen • Beitrag
Lesen Sie feste Beiträge mit zwei Zeilen Code aus dem GetSimple CMS aus. Besonders hilfreich für fixierte Templates mit unveränderlichen Strukturen.
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.