OXID Community Forum

> German forum > Installation und Konfiguration > force_sid bei URL in Kategorie
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: force_sid bei URL in Kategorie


Reply
 
Thread Tools Display Modes
#Top   #1  
Old 11-04-2011, 12:35 PM
Till Till is offline
Member
Join Date: Mar 2011
Posts: 73
Till is on a distinguished road
Default force_sid bei URL in Kategorie

Kann man verhindern, dass bei externen URLS in Kathegorien die force_sid mit angehängt wird? Wir verlinken Kateogorien aus einem Shop in einen anderen und wenn man im ersten Shop angemeldet ist, dann wird die force_sid mit an die URL angehängt, was im zweiten Shop zu Fehlermeldungen führt.
Reply With Quote
#Top   #2  
Old 11-07-2011, 09:58 AM
Till Till is offline
Member
Join Date: Mar 2011
Posts: 73
Till is on a distinguished road
Default AW: force_sid bei URL in Kategorie

Hat sich erledigt. Hab die entsprechende Funktion in oxCategory überschrieben.
Reply With Quote
#Top   #3  
Old 11-07-2011, 10:07 AM
leofonic leofonic is online now
Senior Member
Join Date: Oct 2009
Posts: 2,188
leofonic is on a distinguished road
Default AW: force_sid bei URL in Kategorie

Poste die Lösung doch hier, kann sicher mal jemand brauchen.
__________________
Frank

www.zunderweb.de - Zunderweb IT Beratung
Ajax Multifilter XL - Turbo für den Attributfilter
Reply With Quote
#Top   #4  
Old 11-07-2011, 10:24 AM
Till Till is offline
Member
Join Date: Mar 2011
Posts: 73
Till is on a distinguished road
Default AW: force_sid bei URL in Kategorie

PHP Code:
<?php
class oxCategoryExtended extends oxCategoryExtended_parent{
    public function 
getStdLink$iLang null$aParams = array() ){
        if ( isset( 
$this->oxcategories__oxextlink ) && $this->oxcategories__oxextlink->value ) {
            return  
$this->oxcategories__oxextlink->value;
        }else return 
parent::getStdLink$iLang$aParams);
    }
}
?>
Das als Modul speichern und im Backend oxCategory damit überladen.
Verhindert wird damit, dass bei zwei Shop deren Categorien aufeinander verlinken die fore_id mit übergeben wird und der zweite Shop dann versucht diese Daten zu verwenden. Benutzt unter Oxid 4.4.3. Funktioniert zumindest bei uns tadellos, wie es es mit mehrsprachigen Systemen aussieht haben wir nicht beachtet.
Reply With Quote
#Top   #5  
Old 11-07-2011, 10:31 AM
leofonic leofonic is online now
Senior Member
Join Date: Oct 2009
Posts: 2,188
leofonic is on a distinguished road
Default AW: force_sid bei URL in Kategorie

Danke, gute Lösung! Interne Links gehen dann zwar nicht, da muss man sich halt entscheiden ob man interne oder externe Links in den Kategorien verwenden will.
__________________
Frank

www.zunderweb.de - Zunderweb IT Beratung
Ajax Multifilter XL - Turbo für den Attributfilter
Reply With Quote
#Top   #6  
Old 11-07-2011, 10:35 AM
Till Till is offline
Member
Join Date: Mar 2011
Posts: 73
Till is on a distinguished road
Default AW: force_sid bei URL in Kategorie

Möglich wäre es sicher auch das Ergebnis von dem Aufruf des Originals
oxUtilsUrl::getInstance()->processUrl( $this->oxcategories__oxextlink->value, false );
zu bearbeiten, ob der gleiche Host benutzt wird und diesen dann als internen Link unbearbeitet zu lassen undbei den anderen nur die force_id abzuschneiden.
Reply With Quote
Reply

Bookmarks

Tags
forcesid, kategorie, url

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kategorie maxd91 Newbies 3 09-20-2011 04:21 PM
Keine SEO-URL nach Attributfilterung, dafür force_sid-Links Unioxid Bug-Verdacht 5 11-30-2010 08:44 PM
Kategorie Stimmungsbild mcquadrat Templates und Design 5 11-09-2010 04:02 PM
Kategorie Formular BeatrixKiddo Allgemeines 1 08-27-2010 05:12 PM
Rabatt auf Kategorie laramarco PE- und EE-Benutzerforum 21 12-10-2009 10:45 AM

All times are GMT +2. The time now is 02:30 PM.