Seite 1 von 1

Link in neuem Fenster

Verfasst: Fr 20. Aug 2010, 23:11
von Khayman
Hallo!
Ich benutze Contenido 4.6.24
Ich habe schon einige Seiten hier durchgelesen, und hätte auch eigentlich eine Lösung gefunden, so dachte ich. Leider funktionniert es nicht!
In einem Artikel fand ich die Anleitung für einen kleinen Trick einer zusätzlichen Variablen über Administration => Mandanten => Mandanteneinstellung beizufügen, mit den Werten

Typ: articles
Name: show-new-window-checkbox
Wert: true

Dies habe ich getan, kästchen ist auch vorhanden, nur funktionniert es nicht! :(

Bitte um Hilfe oder/und einen Tipp!

mfG

Re: Link in neuem Fenster

Verfasst: Sa 21. Aug 2010, 11:09
von Oldperl
Hallo Khayman,

erst einmal willkommen im Contenido Forum. :-)

Was funktioniert nicht bzw. was erwartest du was diese Funktion machen soll?
Achja, und ein Querverweis zu dem von dir angesprochenen Post wäre schön. Bei über 130.000 Einträgen ist es dann einfacher vom gleichen zu reden.

Gruß aus Franken

Ortwin

Re: Link in neuem Fenster

Verfasst: Sa 21. Aug 2010, 13:31
von Khayman
Danke!

Der Link zu dem anderen Beitrag : http://forum.contenido.org/viewtopic.ph ... 3D#p137655

Ich habe ein generiertes Menü. Jeder Menüpunkt wird derzeit in der Homepage selbst geöffnet.

Ich habe jetzt einen neuen Menüpunkt generiert und ihm einen Link als Weiterleitung gegeben, dabei soll der Link in einem neuen Fenster geöffnet werden, also sozusagen als "target=_new".

Diese paar Zeilen bringen in den Eigenschaften, wo ich auch den Link eingegeben hab eine Checkbox, bei der ich dachte, oder so hatte ich es verstanden, würde sie angehackt, würde sie eben dieses target generieren.

lg

Re: Link in neuem Fenster

Verfasst: Sa 21. Aug 2010, 20:19
von Oldperl
Hallo Khayman,

kann ich nicht genau sagen ob diese Funktion bereits in der 4.6.24 voll integriert ist/war. Müßte ich mir erst anschauen wenn ich über eine Installation mit der 4.6.24 stolpere.

Gruß aus Franken

Ortwin

Re: Link in neuem Fenster

Verfasst: Mo 23. Aug 2010, 13:18
von McHubi
Soweit ich mich entsinnen kann, funktionierte die Checkbox in der 4.6.24 - allerdings nicht mit allen Navigationen. Das ging glaub ich nur mit der Hauptnavigation des Demomandanten:

Code: Alles auswählen

/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Hauptnavigation
* Author(s)   :     Jan Lengowski, Andreas Lindner, 4fb
* Copyright   :     Contenido - four for business, Andreas Lindner
* Created     :     12.08.2005
************************************************/
Hier müsste man dann mal schauen wo und wie im Code dieser Navi nach der Checkbox geprüft wird um es dann in Deine Navi zu übertragen. Oder Du baust eine entsprechende Abfrage nach z. B. der idcat in die Navi ein (wie in Deinem verlinkten Thema schon angesprochen) die dann dafür sorgt das target="_blank" zum Einsatz kommt. Das würde ich aber nur für Einzelfälle machen. Wenn Du häufiger was im neuen Fenster öffnen musst, dann doch eher die erste Variante.

Ab Zeile 158, 218 und 282 wären Ansatzpunkte zu finden:

Code: Alles auswählen

                            while ($db2->next_record()&&!$flag) {
                                if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
                                {
                                    $flag = true;
                                    $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';

...

                while ($db2->next_record() && !$flag) {
                    if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
                    {
                        $flag = true;
                        $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';

...

        while ($db2->next_record()&&!$flag) {
            if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
            {
                $flag = true;
                $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';