ich versuche mittels https://github.com/marmaladeDE/csvexporter auch Attribute in eine CSV zu bekommen. Der Rest klappt soweit. Upload auf einen SFTP muss ich noch testen, aber am Export der Attribute scheitere ich gerade. Kann jemand helfen?! Vielleicht mit einer Vorlage.
Steht das nicht in der Beschreibung? Ich denke, Du must nen Marker setzen
case â#irgendwas#â: , das Feld im Header als Spaltenname eintragen und ĂŒber getAttribute(âTitel_des_Attributes_Irgendwasâ) den Wert (value) abrufen.
Unterhalb von $query = "SELECT oa.OXVALUE FROM oxobject2attribute oa, oxattribute at WHERE oa.OXATTRID = at.OXID AND oa.OXOBJECTID = '".$this->tempProduct['OXID']."' AND at.OXTITLE = '".$attrTitle."' LIMIT 1";
Also in eine Zeile ab 528
$query = "SELECT oa.OXVALUE
FROM oxobject2attribute oa, oxattribute at
WHERE oa.OXATTRID = at.OXID AND
oa.OXOBJECTID = '".$this->tempProduct['OXID']."' AND
at.OXTITLE = '".$attrTitle."' LIMIT 1";
echo $query;
Drunter eingebaut. Bin mir nicht sicher wo die gefĂŒllte Abfrage ausgegeben werden soll.
Wenn Du das Script aufrufst, sollte der Query ausgegeben werden. Ansonsten ist vielleicht if (isset($this->_config['attributes'][$attr])) { nicht âgesetztââŠ
unter Oxid 6.1.3 / PHP 7.1 lÀuft der marmcsvexporter wohl nicht?
bei mir kommt jedenfalls nur die Meldung " Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /xxx/source/modules/marm/csvexporter/core/marmCsvExporter.php:33 Stack trace: #0 /xxx/source/modules/marm/csvexporter/exporter/google/marmGoogleExporter.php(114): marmCsvExporter->__construct() #1 {main} thrown in /xxx/source/modules/marm/csvexporter/core/marmCsvExporter.php on line 33"