Zum Inhalt springen

external url bei mehrsprachigkeit

Erstellt am 12. August 2003 · 23 Antworten · letzte Antwort am 12. Juli 2004 · Seite 2 von 2

Tags: Frage

alfisti.​net ·

Hallo DJ,

ich kann deinen Ausführungen nicht so recht folgen aber Volker wird sie sich anschauen 🙂 Danke!

Wir hatten doku´s "Ausblendverfahren" eingesetzt, funktioniert klasse doch heute morgen bin ich an die Grenzen gestossen. da wir auch im Content-Bereich auf externe URL verweisen, nutzen die Ausblendeinträge im Menü-Setup natürlich nichts.

Mal ganz blöd vorweg gefragt: Lässt sich nach Deiner Methode auch eine zusätzliche externe URL pro Sprache einbinden?

Falls nicht, gibt es eine Möglichkeit auch im Content-Bereich bestimmte Seiten (ID´s) auszublenden?

Aus der Praxis:
http://69.57.133.190/244.html
die Links verweisen auf ein php-Script, das wiederum braucht den Language-Key.

Viele Grüße
André

dj.​picasso ·

Hi Alfa-Freak,
erst mal kurz vorab, hatte Dir heute morgen auf Deine PM geantwortet, falls noch nicht bemerkt. 😃

alfisti.net schrieb

1. Mal ganz blöd vorweg gefragt: Lässt sich nach Deiner Methode auch eine zusätzliche externe URL pro Sprache einbinden?

2. Falls nicht, gibt es eine Möglichkeit auch im Content-Bereich bestimmte Seiten (ID´s) auszublenden?

zu 1: Ja
Zu 2: Sprachbezogen? Klar, über die Sprach-Einstellung, ansonsten verstehe ich die Frage nicht!
Ciao
Der DJ

alfisti.​net ·

n´abend

vielen dank DJ, es rockt jetzt 🙂
an deine umbaumassnahmen wollte volker nicht bei und ich sowies nicht aber wir haben es hin 🙂 eiegntlich ganz einfach, ich hatte nur einen denkfehler. die 3. menüebende lässt dich zwar nicht einfach ausblenden aber ich kann ja in der zweiten ebene, die noch im hauptmenü ist, den tip von doku anwenden 🙂 auch an doku nochmals meinen herzlichen dank!

n8
andré

doku ·
dj.picasso schrieb
alfisti.net schrieb

1. Mal ganz blöd vorweg gefragt: Lässt sich nach Deiner Methode auch eine zusätzliche externe URL pro Sprache einbinden?

zu 1: Ja

Ciao
Der DJ

hi dj.picasso,
das scheint wohl doch ein bißchen komplexer zu sein.

habe jedenfalls dank deiner klaren anleitung die entsprechenden felder in die db und das backend eingefügt. die dort eingetragenen werte werden auch in der datenbank abgespeichert.
so weit, so gut.

aber die sprachbezogene externe url wird leider von dem wert der pages-tabelle abgeblockt, sprich: nicht ausgeführt.

hat ev. diese stelle in der class.t3lib_page.php damit was zu tun?

/**
         * Returns the URL type for the input page row IF the doktype is 3 and not disabled.
         *
         * @param        array                The page row to return URL type for
         * @param        boolean                A flag to simply disable any output from here.
         * @return        string                The URL type from $this->urltypes array. False if not found or disabled.
         * @see tslib_fe::checkJumpUrl()
         */
        function getExtURL($pagerow,$disable=0)        {
                if ($pagerow['doktype']==3 && !$disable)        {
                        $redirectTo = $this->urltypes[$pagerow['urltype']].$pagerow['url'];

                                // If relative path, prefix Site URL:
                        $uI = parse_url($redirectTo);
                        if (!$uI['scheme'] && substr($redirectTo,0,1)!='/')        { // relative path assumed now...
                                $redirectTo = t3lib_div::getIndpEnv('TYPO3_SITE_URL').$redirectTo;
                        }
                        return $redirectTo;
                }
        }

ich kann halt kein stück php und lebe von copy & paste... :o
deswegen steh ich nun leider ziemlich auf dem schlauch.

ich hoffe, du (oder auch jemand anderer... 😉 ) kannst mir ein bißchen weiterhelfen.

ciao
doku