Ist seit Version 104 möglich.




Im Plugin-Ordner "jst_doofinder" liegt eine Datei "custom.php.example". Wenn du diese in "custom.php" umbenennst, wird diese am Ende des Artikelexports geladen.


Du hast hier die Möglichkeit die zu übergebenen Daten zu verändern oder weitere hinzuzufügen. In der Datei stehen bereits diverse Beispiele:


<?php

  // Artikel = $this->oArtikel
  // Plugin = self::getHelper()->plugin
  // Exportformat = self::$exportfomrat
  // Optionen: self::$options
  //
  // Add Value to array / string = self::addToMultipleValues($item, $values)
  //             $item = 'A', $values = ['B', 'C']  =>  ['B', 'C', 'A']
  //             $item = 'A', $values = ['A', 'B', 'C']  =>  ['A', 'B', 'C']
  //             $item = 'A', $values = 'B/C'  =>  'B/C/A']
  //             $item = 'A', $values = 'A/B/C'  =>  'A/B/C']
  //
  // String to Array = self::unpackMultipleValues($string)
  //             'A/B/C' => ['A', 'B', 'C']
  //
  // String to Array = self::packMultipleValues($array)
  //             ['A', 'B', 'C'] => 'A/B/C'

  // Example:
  
  if($this->new_article){
    $this->title = 'NEU: ' . $this->title;   // Artikel Name bearbeiten
  }
  
  if($this->top_article){
    $this->title = 'TOP: ' . $this->title;
  }
  
  if(stripos($this->title, 'rot') !== false){
      $this->color = self::addToMultipleValues('Blau', $this->color);    // weitere Farbe hinzufügen
  }