home · Automad · Bludit · ChatGPT · CMS · GetSimple · GRAV · Handlebars · htaccess · Java · Jira · PHP · Pico · Smarty · Typemill · WonderCMS · WordPress · Yellow ·
Untergeordnete Seiten in GS abfragen

Untergeordnete Seiten in GS abfragen

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

Untergeordnete Seiten abfragen

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.

Dieser Leitartikel besitzt keine untergeordneten Beiträge.

Affiliate

WordPress 6 - Das umfassende Handbuch. Fast 1.000 Seiten Wissen zu WordPress inkl. Themes, Plug-ins, WooCommerce, SEO und mehr. Ausgabe 2025

Hinweis: Die Webseite ist Mitglied im Amazon.Partnernet und kann mit Affiliate-Links den Betrieb stützen. Für Sie als Leser ist das natürlich vollkommen kostenlos.

(c) by CMSWorkbench.de