CMS Plugins
Sitemap Verlinkung in Plugins verwenden
Sitemap Einträge für Plugins können über die hookSitemap()
Funktion in der plugin.php
Datei erstellt werden. Diese Funktion muss ein Array mit den folgenden Werten zurückgeben:
[
[
"uri" => "/uri",
"date_edited" => "2020-01-01 00:00:00"
]
]
Beispiel
public function hookSitemap() {
$output = [];
$projects = $this->db()->select("table", "url,date_edited", ["active = 1"], "date_created desc");
foreach ($projects as $index => $project) {
$output[] = [
"uri" => $project["url"],
"date_edited" => $project["date_edited"]
];
}
return $output;
}