Ein Beispiel für ein PlugIn finden Sie im Modulpaket unter plugins

Werbung
Ein Beispiel für ein PlugIn finden Sie im Modulpaket unter plugins/ FatchipExporterExamplePlugin/ . Dieses
bietet eine Modulvorlage für eigene Erweiterungen und ist mit Kommentaren versehen.
Nachfolgend noch ein paar Tipps zum Coden:
Auf die aktuelle ArkelD kann miels „$this→_sCurrentArcleId“ zugegriffen werden.
Auf die aktuelle ParentID kann miels „$this→_sCurrentParentId“ zugegriffen werden.
Auf die aktuelle KategorieID kann miels „$this→_sCurrentCategoryId“ zugegriffen werden.
Auf die aktuelle HerstellerID kann miels „$this→_sCurrentManufacturerId“ zugegriffen werden.
Auf die aktuelle LieferantenID kann miels „$this→_sCurrentVendorId“ zugegriffen werden.
Miels $this→_sCurrentParentFlag kann man direkt ermieln, ob es sich bei dem aktuellen Arkel um einen
Haupt- oder Variantenartikel handelt. (Wert 1 bedeutet, dass es sich um einen Hauptartikel handelt )
Die Variable $iCurrentIndex muss nicht zwangsläufig an die eigenen Methoden übergeben werden. Es kann
stadessen auch $this→_iArcleIndex verwendet werden.
In Ihrer Erweiterung haben Sie stets Zugriff auf bereits erzeugte Werte des aktuellen Artikels. Der Zugriff
erfolgt dann mittels
$this→aExportArcles[$this→_iArticleIndex]['FELDNAME']
FELDNAME ist dabei durch den entsprechenden Wert der Spalte Feld der hier verlinkten Tabelle zu
entnehmen. Diese enthält die Entsprechungen der in der Admin-Verwaltung angezeigten Feldwerte.
Ab Version 1.9.0 steht die Variable $this→_aCurrentRow zur Verfügung, mit welcher man auf den Inhalt
eines beliebigen Feldes aus der Datenbanktabelle oxarticles zugreifen kann
( $this→_aCurrentRow['TABELLENSPALTE'] ).
Dadurch müssen solche Werte bei eigenen Anpassungen nicht nochmals aus der Datenbank abgefragt
werden.
Feld
Bezeichnung
OXACTIVE
OXARTNUM
OXBPRICE
OXDELTIMEUNIT
OXDISTEAN
OXEAN
OXHEIGHT
OXICON
OXID
OXINSERT
OXLENGTH
OXMAXDELTIME
OXMINDELTIME
OXNOSTOCKTEXT
OXPARENTID
OXPIC1
OXPIC10
OXPIC11
OXPIC12
OXPIC2
OXPIC3
OXPIC4
OXPIC5
OXPIC6
OXPIC7
OXPIC8
OXPIC9
OXPRICE
OXPRICEA
OXPRICEB
OXPRICEC
OXSEARCHKEYS
OXSHORTDESC
OXSTOCK
OXSTOCKTEXT
OXTHUMB
OXTIMESTAMP
OXTITLE
OXTPRICE
OXUNITNAME
OXUNITQUANTITY
OXVARMINPRICE
OXVARSELECT
OXVAT
OXWEIGHT
OXWIDTH
OXMPN
CATEGORY1
CATEGORY2
CATEGORY3
CATEGORY4
Aktiv
Artikelnummer
Einkaufspreis
Lieferzeit-Einheit
Hersteller EAN
EAN
Höhe
Iconbild
Eindeutige ID
Einstelldatum
Länge
Höchstlieferdauer
Mindestlieferdauer
Infotext nicht auf Lager
ID des Elternartikels
Bild 1
Bild 10
Bild 11
Bild 12
Bild 2
Bild 3
Bild 4
Bild 5
Bild 6
Bild 7
Bild 8
Bild 9
Preis
Preis A
Preis B
Preis C
Suchbegriffe
Kurzbeschreibung
Lagerbestand
Infotext auf Lager
Thumbbild
Datum letzer Änderung
Artikelbezeichnung
Streichpreis
Mengeneinheit
Menge
Ab-Preis (Varianten)
Kompl. Variantenzusatz
Spez. Steuer
Gewicht
Breite
Herstellerartikelnummer
Kategorie 1
Kategorie 2
Kategorie 3
Kategorie 4
in OXARTICLES
vorhanden?
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
Kommentar
CATEGORY5
CATEGORY6
CATEGORY7
CATEGORY8
CATEGORY9
CHECKEDOXTPRICE
IMAGEPATHICON
IMAGEPATHSTD
IMAGEPATHTHUMB
IMAGEPATHZOOM
OXBASEPRICE
OXBASEPRICEDEC
OXCATEGORYLINK
OXCATEGORYNAME
OXCATEGORYPATH
OXCHILDIDS
OXCUSTOMICONURL
OXCUSTOMPICTUREURL1
OXCUSTOMPICTUREURL10
OXCUSTOMPICTUREURL11
OXCUSTOMPICTUREURL12
OXCUSTOMPICTUREURL2
OXCUSTOMPICTUREURL3
OXCUSTOMPICTUREURL4
OXCUSTOMPICTUREURL5
OXCUSTOMPICTUREURL6
OXCUSTOMPICTUREURL7
OXCUSTOMPICTUREURL8
OXCUSTOMPICTUREURL9
OXCUSTOMPICTUREZOOMURL1
OXCUSTOMPICTUREZOOMURL10
OXCUSTOMPICTUREZOOMURL11
OXCUSTOMPICTUREZOOMURL12
OXCUSTOMPICTUREZOOMURL2
OXCUSTOMPICTUREZOOMURL3
OXCUSTOMPICTUREZOOMURL4
OXCUSTOMPICTUREZOOMURL5
OXCUSTOMPICTUREZOOMURL6
OXCUSTOMPICTUREZOOMURL7
OXCUSTOMPICTUREZOOMURL8
OXCUSTOMPICTUREZOOMURL9
OXCUSTOMTHUMBURL
OXDELIVERYCOSTS
OXGROUPID
OXICONURL
OXLINK
OXLONGDESC
OXMANUFACTURER
OXONSTOCK
OXPARENTFLAG
OXPICTUREURL
OXPICTUREURL1
OXPICTUREURL10
Kategorie 5
Kategorie 6
Kategorie 7
Kategorie 8
Kategorie 9
Streichpreis (Geprüft)
Pfad für icon-Bilder
Pfad für Standardbilder
Pfad für thumb-Bilder
Pfad für Zoom-Bilder
Grundpreis (Mit Einheit)
Grundpreis (Nur Zahl)
Kategorie-URL
Kategoriename
Kategoriepfad
Varianten IDs
Eigener Icon-Bildlink
Eigener Bildlink 1
Eigener Bildlink 10
Eigener Bildlink 11
Eigener Bildlink 12
Eigener Bildlink 2
Eigener Bildlink 3
Eigener Bildlink 4
Eigener Bildlink 5
Eigener Bildlink 6
Eigener Bildlink 7
Eigener Bildlink 8
Eigener Bildlink 9
Eigener Zoombild-Link 1
Eigener Zoombild-Link 10
Eigener Zoombild-Link 11
Eigener Zoombild-Link 12
Eigener Zoombild-Link 2
Eigener Zoombild-Link 3
Eigener Zoombild-Link 4
Eigener Zoombild-Link 5
Eigener Zoombild-Link 6
Eigener Zoombild-Link 7
Eigener Zoombild-Link 8
Eigener Zoombild-Link 9
Eigener Thumb-Bildlink
Lieferkosten
Gruppen ID
Icon-Bildlink
Tracking-URL
Langbeschreibung
Hersteller/Marke
Auf-Lager-Text
Elternmarkierung
Bildlink
Bildlink 1
Bildlink 10
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
OXPICTUREURL11
OXPICTUREURL12
OXPICTUREURL2
OXPICTUREURL3
OXPICTUREURL4
OXPICTUREURL5
OXPICTUREURL6
OXPICTUREURL7
OXPICTUREURL8
OXPICTUREURL9
OXPICTUREZOOMURL
OXPICTUREZOOMURL1
OXPICTUREZOOMURL10
OXPICTUREZOOMURL11
OXPICTUREZOOMURL12
OXPICTUREZOOMURL2
OXPICTUREZOOMURL3
OXPICTUREZOOMURL4
OXPICTUREZOOMURL5
OXPICTUREZOOMURL6
OXPICTUREZOOMURL7
OXPICTUREZOOMURL8
OXPICTUREZOOMURL9
OXPRICECOMMA
OXRAWLINK
OXTHUMBURL
OXVARNAME1
OXVARNAME2
OXVARNAME3
OXVARSELECT1
OXVARSELECT2
OXVARSELECT3
OXVENDOR
OXZOOM1
OXZOOM10
OXZOOM11
OXZOOM12
OXZOOM2
OXZOOM3
OXZOOM4
OXZOOM5
OXZOOM6
OXZOOM7
OXZOOM8
OXZOOM9
SHOPURL
VARIANTAMOUNT
Bildlink 11
Bildlink 12
Bildlink 2
Bildlink 3
Bildlink 4
Bildlink 5
Bildlink 6
Bildlink 7
Bildlink 8
Bildlink 9
Zoombild-Link
Zoombild-Link 1
Zoombild-Link 10
Zoombild-Link 11
Zoombild-Link 12
Zoombild-Link 2
Zoombild-Link 3
Zoombild-Link 4
Zoombild-Link 5
Zoombild-Link 6
Zoombild-Link 7
Zoombild-Link 8
Zoombild-Link 9
Preis (Komma)
Produkt-URL
Thumb-Bildlink
Variantenname 1
Variantenname 2
Variantenname 3
Variantenwert 1
Variantenwert 2
Variantenwert 3
Lieferant/Marke
Zoombild 1
Zoombild 10
Zoombild 11
Zoombild 12
Zoombild 2
Zoombild 3
Zoombild 4
Zoombild 5
Zoombild 6
Zoombild 7
Zoombild 8
Zoombild 9
Shop-Adresse
Anzahl der Varianten
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
nicht vorhanden
Herunterladen