Externe Links mehrsprachig

Hallo zusammen,
ich benötige bei Kategorien den externen Link mehrsprachig.
Ich habe den Code aus oxcategorylist.php aktuell in ein Modul ausgelagert und
entsprechend angepasst (s.u. $sTable.oxextlink[B]$sLangSuffix[/B]) und die Tabelle
entsprechend erweitert.


  protected function _getSqlSelectFieldsForTree($sTable, $aColumns = null) {
    if ($aColumns && count($aColumns)) {
      foreach ($aColumns as $key=>$val) {
        $aColumns[$key].=' as '.$val;
      }
      return "$sTable.".implode(", $sTable.", $aColumns);
    }

    $oBaseObject = $this->getBaseObject();
    $sLangSuffix = oxLang::getInstance()->getLanguageTag();

    $sFieldList = "$sTable.oxid as oxid, $sTable.oxactive$sLangSuffix as oxactive,"
            ." $sTable.oxhidden as oxhidden, $sTable.oxparentid as oxparentid,"
            ." $sTable.oxdefsort as oxdefsort, $sTable.oxdefsortmode as oxdefsortmode,"
            ." $sTable.oxleft as oxleft, $sTable.oxright as oxright,"
            ." $sTable.oxrootid as oxrootid, $sTable.oxsort as oxsort,"
            ." $sTable.oxtitle$sLangSuffix as oxtitle, $sTable.oxdesc$sLangSuffix as oxdesc,"
            ." $sTable.oxpricefrom as oxpricefrom, $sTable.oxpriceto as oxpriceto,"
            ." $sTable.oxicon as oxicon, $sTable.oxextlink$sLangSuffix as oxextlink ";

    $sFieldList.= ",not $sTable.".$oBaseObject->getSqlFieldName( 'oxactive' )." as oxppremove";

    return $sFieldList;
  }

SQL:
ALTER TABLE oxcategories ADD OXEXTLINK_1 VARCHAR( 255 ) NOT NULL DEFAULT ‘’;

Das gleiche könnte man auch bei den Artikeln machen.

Könnte es von allgemeinem Interesse sein, das zu integrieren?
Zumindest müsste ich dann bei einem Update eine Funktion weniger checken
:wink:

Gruss
Helmut