Sprache mit Währung knüpfen <-> NOINDEX, NOFOLLOW aufheben

Hallo und guten Morgen zusammen,

wir versuchen unseren OXID-Shop CE mit mehreren Sprachen sowie Währungen zu nutzen. Momentan haben wir dies hauptsächlich über die htaccess gelöst, damit wenn mann die domain shop.co.uk aufruft, auch die Währung Pfund angezeigt wird:


RewriteCond %{HTTP_HOST} ^www\.shop\.co\.uk$ [NC]
RewriteCond %{QUERY_STRING} !cur= [NC]
RewriteRule ^ %{REQUEST_URI}?cur=1 [L,R=301,QSA]

Soweit funktioiert das ganze auch wunderbar, jedoch werden alle Seiten unter shop.co.uk NOINDEX/NOFOLLOW angezeigt, was natürlich nicht gerade Sinn der Sache ist. Grundsätzlich ist diese Funktion ja nicht schlecht wenn man mehrere Währungen in einem Shop verwaltet, jedoch bei mehreren Domains nicht von Vorteil.

Wir denken auch den Ansatz gefunden zu haben (oxubase.php)

/**
     * If current view ID is not set - forms and returns view ID
     * according to language and currency.
     *
     * @return string $this->_sViewId
     */
    public function getViewId()
    {
        if ( $this->_sViewId ) {
            return $this->_sViewId;
        }

        $myConfig = $this->getConfig();
        $iLang = oxRegistry::getLang()->getBaseLanguage();
        $iCur  = (int) $myConfig->getShopCurrency();


            $this->_sViewId =  "ox|$iLang|$iCur";

        $this->_sViewId .= "|".( (int) $this->_blForceNoIndex ).'|'.((int)$this->isRootCatChanged());

        // #0004798: SSL should be included in viewId
        if ($myConfig->isSsl()) {
            $this->_sViewId .= "|ssl";
        }

        // #0002866: external global viewID addition
        if (function_exists('customGetViewId')) {
            $oExtViewId = customGetViewId();

            if ($oExtViewId !== null) {
                $this->_sViewId .= '|'.md5(serialize($oExtViewId));
            }
        }
        return $this->_sViewId;
    }

… allerdings wissen wir hier nicht genau wie wir das handling umschreiben müssen. Oder liegen wir ganz falsch? Wir freuen uns über jede Hilfe, ich denke dass das auch für weitere User interessant sein könnte, da es auch im Forum noch keine Lösung gibt für Multidomain + individuelle Währung.

Freundliche Grüße,