Zur Klärung:
In den Artikeleigenschaften kann ich eine Weiterleitung eintragen. Früher gab es dort die Box "in neuem Fenster".
Da die Weiterleitung mittlerweile über ein header-redirect erfolgt, kann die Weiterleitung nur noch im aktuellen Fenster erfolgen.
Vielfach wird im Startartikel einer Kategorie dieses Feature verwendet. Ich kann z.B. eine Kategorie "Forum" erzeugen, darin einen Pro-Forma-Startartikel anlegen und eine Weiterleitung auf das eigentliche Forum eintragen. Somit muss ich für den Navigationspunkt "Forum" keine besondere Programmierung des Navi-Moduls vornehmen.
Das Navi-Modul wiederum muss die Eigenschaft "in neuem Fenster" selbst auswerten. D.h. wenn ein Artikel in der Weiterleitung über diese Eigenschaft verfügt, muss es ein neues Fenster öffnen (bzw. target="_blank" im a Tag ergänzen).
Das Modul sollte Dir zeigen, wie man die "öffnen in neuem Fenster"-Eigenschaft abfragen kann.
Die Suche im Forum sollte Dir den Hinweis geben, wie man die Box wieder aktivieren kann (Einfach Platzhalter CHECKBOX-NEUESFENSTER wieder in contenido/templates/standard/template.con_edit_form.html integrieren).
Die genutzte Information in der Tabelle con_art_lang steht in der Spalte external_redirect.
Damit Du sie nutzen kannst, musst Du im Modul (Ausgabe) im SQL-Statement hinter
nur
ergänzen.
Dann unter der Zeile
die Zeile
Code: Alles auswählen
$aData[$i]["External"] = ($db2->f("external") == '1') ? ' target="_blank" ' : '';
ergänzen.
Schließlich bei
Code: Alles auswählen
echo '<a href="'.$aValue["Link"].'">'.mi18n("More...").'</a>', chr(10);
die Eigenschaft einfügen:
Code: Alles auswählen
echo '<a href="'.$aValue["Link"].'"'.$aValue["External"].'>'.mi18n("More...").'</a>', chr(10);
Ungetestet.
Gruß
HerrB