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
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
setzt die Eindeutige Produktnummer
Details
in AbstractElement at line 45
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert des ersten Elementes zurück
in AbstractElement at line 64
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 90
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 116
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 158
protected $this
setChildAttributes(type $elementName, type $attributes, type $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 191
protected
setFirstChild(string $elementName, Node $child, string $type = null)
Hilfsmethode
Setzt oder ersetzt das erste Kind Element
in AbstractElement at line 223
protected
setUniqueChildValue(string $elementName, string $value, string $type)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 252
protected
setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 283
protected Element
getFirstChildElement(string $elementName, string $type = null)
Hilfsmethode Gibt das erste gefundene Element zurück
in AbstractElement at line 305
protected type
getChildElementAttributes(type $elementName)
Hilfsmethode gibt die Attribute des Elementes zurück
in AbstractElement at line 318
protected NodeList
getChildElements($elementName)
Hilfsmethode Gibt alle Element zurück
in AbstractElement at line 328
protected type
checkMediaType(type $type, type $media)
at line 44
__construct(string $tag = null, type $value = '', type $attributes = null)
neues Objekt
at line 58
string
getProductNr()
at line 66
Element
getProductActiveData()
at line 74
Element
getProductName()
at line 82
Element
getProductNameKeyword()
at line 90
Element
getProductNameProper()
at line 98
Element
getProductSupplement()
at line 106
Element
getProductText()
at line 114
AttributeMap
getProductBrand()
at line 122
Element
getProductKeywords()
at line 130
Element
getProductComponentData()
at line 138
Element
getProductTags()
at line 146
Element
getProductBullets()
at line 154
Element
getProductMediaData()
at line 162
Element
getProductLogos()
at line 170
Element
getProductCategories()
at line 178
Element
getProductLinkData()
at line 186
Element
getArticleData()
at line 201
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 211
Product
setProductActiveData(ProductActiveData $productActiveData)
at line 231
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 242
Product
setProductNameKeyword(ProductNameKeyword $productNameKeyword)
at line 253
Product
setProductNameProper(ProductNameProper $productNameProper)
at line 263
Product
setProductSupplement(ProductSupplement $productSupplement)
at line 279
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 292
Product
setProductBrand(ProductBrand $brand)
setzt die Marke
at line 307
Product
setProductKeywords(ProductKeywords $productKeywords)
setzt die Keywords
Keywords/Suchbegriffe für das Produkt. Diese werden ausgespielt, wenn der Empfänger diese Informationen unterstützt.