Product
class Product extends AbstractElement
```
..
Methods
Hilfsmethode Gibt den Wert des ersten Elementes zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode Gibt das erste gefundene Element zurück
Hilfsmethode gibt die Attribute des Elementes zurück
neues Objekt
No description
No description
No description
No description
No description
No description
No description
Keywords/Suchbegriffe für das Produkt. Diese werden ausgespielt, wenn der Empfänger diese Informationen unterstützt.
No description
No description
No description
No description
No description
No description
Verknüpfungen (Cross-Selling, Zubehör, …)
Artikeldaten
setzt die Eindeutige Produktnummer
Details
in AbstractElement at line 43
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert des ersten Elementes zurück
in AbstractElement at line 62
protected AbstractElement
setFirstChildValue(string $elementName, string $value, string $type = null)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 88
protected $this
setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 114
protected $this
setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
in AbstractElement at line 157
protected $this
setChildAttributes(string $elementName, array $attributes, string $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 190
protected
setFirstChild(string $elementName, Node $child, string $type = null)
Hilfsmethode
Setzt oder ersetzt das erste Kind Element
in AbstractElement at line 222
protected
setUniqueChildValue(string $elementName, string $value, string $type)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 251
protected
setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 282
protected Element|null
getFirstChildElement(string $elementName, string $type = null)
Hilfsmethode Gibt das erste gefundene Element zurück
in AbstractElement at line 309
protected type
getChildElementAttributes(type $elementName)
Hilfsmethode gibt die Attribute des Elementes zurück
in AbstractElement at line 333
protected NodeList
getChildElements($elementName)
Hilfsmethode Gibt alle Element zurück
in AbstractElement at line 343
protected type
checkMediaType(type $type, type $media)
at line 42
__construct(string $tag = null, type $value = '', type $attributes = null)
neues Objekt
at line 56
string
getProductNr()
at line 64
Element|null
getProductActiveData()
at line 72
Element|null
getProductName()
at line 80
Element|null
getProductNameKeyword()
at line 88
Element|null
getProductNameProper()
at line 96
Element|null
getProductSupplement()
at line 104
Element
getProductText()
at line 114
Element|null
getProductBrand()
at line 125
Element|null
getProductKeywords()
Keywords/Suchbegriffe für das Produkt. Diese werden ausgespielt, wenn der Empfänger diese Informationen unterstützt.
at line 133
Element|null
getProductComponentData()
at line 141
Element|null
getProductTags()
at line 149
Element|null
getProductBullets()
at line 157
Element|null
getProductMediaData()
at line 165
Element|null
getProductLogos()
at line 173
Element|null
getProductCategories()
at line 182
Element|null
getProductLinkData()
Verknüpfungen (Cross-Selling, Zubehör, …)
at line 191
Element|null
getArticleData()
Artikeldaten
at line 206
Product
setProductNr(string $productNr)
setzt die Eindeutige Produktnummer
Eindeutige Produktnummer Falls keine Varianten vorhanden sind, kann auch die Artikelnummer (A_NR) als Produktnummer verwendet werden
at line 216
Product
setProductActiveData(ProductActiveData $productActiveData)
at line 236
Product
setProductName(ProductName $productName)
Setzt die Produktbezeichnung
Sie können die Produktbezeichnung in einem Feld (P_NAME) pflegen oder die Bezeichnung auf die zwei Felder Gattungs- und Eigenname (P_NAME_KEYWORD und P_NAME_PROPER) aufteilen.
Diese Option wird von uns als Einstellung empfohlen. Zur Anzeige in TB.One aktivieren Sie diese in der Oberfläche unter "Admin > Systemeinstellungen > Oberfläche".
at line 247
Product
setProductNameKeyword(ProductNameKeyword $productNameKeyword)
at line 258
Product
setProductNameProper(ProductNameProper $productNameProper)
at line 268
Product
setProductSupplement(ProductSupplement $productSupplement)
at line 284
Product
setProductText(ProductText $productText)
setzt die Produktbeschreibung
Die Produktbeschreibung ist als reiner Fließtext zu liefern. Der
Umgang mit Zeilenumbrüchen im HTML-Format (
oder
\n) kann über "Admin > Import > Einstellungen" konfiguriert
werden.
at line 297
Product
setProductBrand(ProductBrand $brand)
setzt die Marke
at line 312
Product
setProductKeywords(ProductKeywords $productKeywords)
setzt die Keywords
Keywords/Suchbegriffe für das Produkt. Diese werden ausgespielt, wenn der Empfänger diese Informationen unterstützt.