Bilder
Standartmäig überträgt der TbCommunicator für alle Kindartikel die Bilder, die in der Wawi unter dem Reiter Alle angezeigt werden. Alternativ können die auch die Bilder aus einem oder mehrerne Shops übertragen werden.
Hinweis
Wenn bereits ein Shop im Einsatz ist, oder mehr als ein Shop angelegt werden soll, wird eine Multishoplizenz benötigt.
Standard Bilderset
Hinweis
Dieses Feature ist erst ab Version 1.18.0 verfügbar
In der .settigns-Datei des Profils, kann abweichend zur Plattform JTL Wawi
auch eine andere Plattform als Quelle für das Standardset hinterlegt werden.
Zudem können in dieser Datei auch mindestmaße für alle übertragenen Bilder
festgelegt werden. Sind Bilder kleiner als die angebene Größe, werden sie aus
dem Feed ausgeschlossen.
{
// ...
"DefaultImages": {
"MinHeight": null,
"MinWidth": null,
"PlatformId" : 1
}
}
Die Felder haben dabei folgende bedeutung:
| Attribut | Beschreibung |
|---|---|
MinWidth |
Gibt die minimale Breite, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Breite der Bilder nicht überprüft. |
MinHeight |
Gibt die minimale Höhe, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Höhe der Bilder nicht überprüft. |
PlatformId |
Gibt den JTL-Internen Schlüssel der zu verwendenden Platform (tPlatform.nPlatform) an. Dieser Wert dard nicht auf 2 gesetzt werden. |
Tipp
Das Defaultset kann deaktiviert werden, indem PlatformId auf 0 gesetz wird.
Shopbilder übertragen
Die Bilder aus dem Reiter Alle werden immer als Medientyp Image übertragen.
Damit die Bilder aus einem Webshop übertragen werden, muss in einer
Kanal XML einem Kanal ein <mediaType /> hinzugefügt
werden. In diesem Kann für den Webshop ein eigener Medientyp angelegt werden.
Wichtig
Auch wenn es technisch möglich ist die Bilder aus einem Webshop als Image
zu übertragen, wird davon abgeraten. Da die Bilder sich so nicht von den
Wawi-Bildern unterscheiden lassen und die Reihenfolge der Bilder zufällig
ist.
<?xml version="1.0"
encoding="utf-8"?>
<channels xmlns="http://xsd.t4dt.net/TbChannels.xsd">
<channel isActive="true"
displayName="MyChannel"
shorthand="mych"
id="0000">
<mediaTypes>
<mediaType sourceShopName="MeinShop.de"
type="Image (MyChannel)"
minWidth="1200"
minHeight="800"/>
</mediaTypes>
</channel>
</channels>
Die Attribute haben dabei folgende bedeutung:
| Attribut | Beschreibung |
|---|---|
@sourceShopName |
Gibt den Namen des Shops in der Wawi an. Dies ist der Wert aus tShop.cName. |
@type |
Gibt den Import-Key des Medientyps an, als der die Bilder gemeldet werden sollen. |
@minWidth |
Gibt die minimale Breite, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Breite der Bilder nicht überprüft. |
@minHeight |
Gibt die minimale Höhe, die Bilder haben müssen, um übertragen zu werden. Ist dieser Wert nicht gesetzt, wird die Höhe der Bilder nicht überprüft. |
Hinweis
Ab der Version 1.18.0 wird bei nicht geseztem
@minWidth bzw. @minHeight zunächst geprüft, ob für das Defaultset
Mindestmaße gesetzt wurden. Ist dies der Fall werden diese überprüft.
Anlegen eines neuen Shops
Wichtig
Dieser Schritt erforder ein Eingreifen in die JTL Datenbank und sollte nur von Personen durchgeführt werden, die sicher im Umgang mit Datenbanken sind!
Ein neuer Shop kann mit folgemdem SQl Statement in der Datenbank angelegt werden:
DECLARE @kShop INT
DECLARE @cName VARCHAR(50) = '<Shopname>'
EXEC dbo.spGetAndUpdatePK @cName = 'tShop', @kId = @kShop OUTPUT
INSERT INTO [dbo].[tShop]
(
[kShop],
[cName],
[nGesperrt],
[cApiKey]
)
VALUES
(
@kShop,
@cName,
1,
'T4DT GmbH'
)
Bilder Anhand des Medientyps an einen Kanal ausspielen
Hinweis
Bevor ein Katalog mit neuen Medientypen importiert wird, sollte in den Importeinstellugen im TB.ONE (Admin\Import\Einstellungen) geprüft werden, dass unter Import-Keys aus der Import-Datei automatisch anlegen die Checkbox Medientypen aktiviert ist.
Um die Bilder eines neuen Medientyps geziehlt an einen Kanal auszuspielen, deaktivieren wir zuerst den export der Wawi Bilder an diesen Kanal und schalten im zweiten Schritte den neuen Medientyp nur für diesen Kanal frei.
- Im TB.One die Seite Basisdaten\Eigenschaften\Medientypen öffnen.
- Auf die Zeile Bilder (IMAGE) klicken. Es öffnet sich ein Sidepanel.
- Im Sidepanel unter Nicht exportieren an die Checkbox für den Kanal aktivieren, der seine Bilder aus einem Shop erhalten soll.
- Das Sidepanel über den Button Speichern schließen.
- Den neu erstellten Medientyp öffnen
- Im Sidepanel den Export für alle Kanäle, außer dem gewünschten sperren