Hallo,
da ich meine Artikel vollständig in der JTL-WaWi pflege habe ich die Übertragung der Artikel Tags vermisst, also habe ich mich dieses Wochenende hingesetzt und habe den Connector etwas aufgebohrt.
Jetzt ist es möglich in der WaWi ein Funktionsattribu mit dem Namen "Cloud" anzulegen und diesem eine Komma-Separierte Liste mit Tags zu übergeben.
in Datei: admin\includes\modules\jtlwawi_connector\dbeS\Attribute.php
Suche nach:
und füge folgenden Case in die Liste ein. Die Implementierung löscht zunächst alle bestehenden Tags des aktuellen Artikels und fügt die neuen, in der WaWi definierten, Tags zum aktuellen Artikel hinzu.
case 'cloud':
//Prüfung, ob bereits Tags definiert sind.
$currentTags = eS_execute_query("select tag from tag_to_product where lID=".$einstellungen->languages_id." and pID=".$Attribut->products_id);
if((mysql_num_rows($currentTags))>0){
eS_execute_query("delete from tag_to_product where lID=".$einstellungen->languages_id." and pID=".$Attribut->products_id);
}
$singleTags = explode(",", realEscape($Attribut->content));
for($i = 0; $i < count($singleTags); $i++){
eS_execute_query("insert into tag_to_product (lID, pID, tag) values ('".$einstellungen->languages_id."','".$Attribut->products_id."','".$singleTags[$i]."')");
}
break;
Alles anzeigen
dies ist mein erstes PHP-Projekt, deshalb kann es sein, dass manches sicher besser gemacht werden kann, deshalb bin ich auch für Feedback dankbar.
Grüße, Heinz