Wenn man die Breadcrumb-Navigation benutzt und in der Struktur externe Links hat, dann wird die URL nicht korrekt als Link ausgegeben.
Das fällt natürlich nur auf, wenn man pseudo-externe Links benutzt, um z.B. eine Rubrik zweimal einzuhängen (was sonst ja zu Chaos führt) oder direkt auf eine Unter-Rubrik leitet.
In der Datei wird mittels
Code: Alles auswählen
$_settings = unserialize($db->v('settings'));
Kurz danach wird versucht die URL mittels
Code: Alles auswählen
$link = $settings['externalURL'];
Mit
Code: Alles auswählen
$link = $_settings['externalURL'];
Das Gleiche gilt auch für das Target in
Code: Alles auswählen
if (!empty($settings['externalURLTarget'])) {
$_target = $settings['externalURLTarget'];
}
Zusammengefasst sollte der Block "// build link" so aussehen:
Code: Alles auswählen
// build link
$_settings = unserialize($db->v('settings'));
if (!is_array($_settings)) $_settings = array();
$link = $_settings['externalURL'];
$_target = $target;
if (!empty($_settings['externalURLTarget'])) {
$_target = $_settings['externalURLTarget'];
}