Hallo, ich bin dabei das Rechnungs PDF umzugestalten.
Es sollen Artikel Attribute genannt werden, ich bekomme aber
leere Attributlisten mit folgendem Code.
In invoicepdfoxorder.php, Methode _setOrderArticlesToPdf()
wird durch die _oArticles iteriert.
$art = oxNew('oxArticle'); //
$art->load($art->oxorderarticles__oxartid->value);
$aList = $art->getAttributes();
dumpVar($aList, true);
$art ist der order Article, der per Definition keine Attribute kennt,
deshalb hole ich den wirklichen Artikel über $art->oxorderarticles__oxartid->value.
Die Attributliste $aList bleibt aber leer, Ergebnis:
oxAttributeList::__set_state(array(
'_aArray' =>
array (
),
'_blRemovedActive' => false,
'_oBaseObject' => NULL,
'_blValid' => true,
'_sObjectsInListName' => 'oxattribute',
'_sCoreTable' => NULL,
'_sShopID' => 'oxbaseshop',
'_aSqlLimit' =>
array (
0 => 0,
1 => 0,
),
))
Habe ich was übersehen ?