Sitemap im Footer anzeigen als Links

Hallo Leute,

kann mir jemand sagen, wie man die Sitemap-Struktur als Links im Footer anzeigen kann?

Sitemap Beispiel

Laufsocken
—> Socken 1 Grün (Link)
—> Socken 2 Rot (Links)
zum Klicken auf den Artiken?

Danke für eine Info.

VG R.

Oder anders gesagt, wie kann ich die sitemap.html als Texte als Links anzeigen und die Kategorien vorangestellt an Links?

Ich bekomme nur die sitemap.xml so angezeigt:

@RAShop Was genau meinst Du? Willst Du auf die /sitemap.xml verlinken?

Ich versuche mal das man es besser verstehen kann:

im Footer gibt es einige Links wie zum Beispiel hier aus einem altem Shop, der damals e*n Gambio Shop war:

image

Wenn man auf Sitemap klickte, dann gab es in der Ansicht alle Stiemap ereignisse zum anklicken wie hier beschrieben:

  • Sitemap
  • ...

    Klickte man auf den Link Sitemap, kamen alle Kategorien mit den Inhalten als Links aufgelistet so dass man über die Sitemap (Footer) einen Link anklicken konnte, und auf das passende Produkt weitergeleitet werden würde.

    Ich hoffe, das wird so verstanden.

    Das würde ungefähr so aussehen:

ja, verständlich - hierfür legst Du Dir entweder eine eigene Erlebniswelt an, die Du nach deinen Wünschen konfigurierst, oder du benötigst ein Skript, das die Kategorien, die du darstellen willst (z.B. ausgewählt via Customfield mit Checkbox) in eine Sitemap integriert. So verständlich?

Vielen Dank.
Einigermaßen ist das Verständlich.

Wäre der Code als sitemap.php, dann so in etwa ok?

<?php
// Define your base URL
$base_url = "https://www.schxx.de/";

// Create an array of URLs
$urls = [
    "",
    "about",
    "contact",
    "products",
    "products/item1",
    "products/item2"
];

// Start XML file
$sitemap = '<?xml version="1.0" encoding="UTF-8"?>';
$sitemap .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

// Loop through URLs and add them to the sitemap
foreach ($urls as $url) {
    $sitemap .= '<url>';
    $sitemap .= '<loc>' . $base_url . $url . '</loc>';
    $sitemap .= '<lastmod>' . date('Y-m-d') . '</lastmod>';
    $sitemap .= '<changefreq>monthly</changefreq>';
    $sitemap .= '<priority>0.8</priority>';
    $sitemap .= '</url>';
}

// Close XML file
$sitemap .= '</urlset>';

// Save the sitemap to a file
file_put_contents('sitemap.xml', $sitemap);

echo "Sitemap generated successfully!";
?>

kann ich ohne sauberen Livetest nicht beurteilen.