leech Posted June 7, 2014 Share Posted June 7, 2014 (edited) Witam, jaki kod muszę dodać żeby wyświetlały się cechy produktów w mailu "new order"? Próbuję wykorzystać $product['features'] ale w tablicy jest tylko "1". Fragment kodu pliku mailalerts.php wyświetlający produkty w mailu: $itemsTable .= '<tr style="background-color:'.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding:0.6em 0.4em;">'.$product['product_reference'].'</td> <td style="padding:0.6em 0.4em;"><strong>'.$product['product_name'].(isset($product['attributes_small']) ? ' '.$product['attributes_small'] : '').(!empty($customizationText) ? '<br />'.$customizationText : '').'</strong></td> <td style="padding:0.6em 0.4em; text-align:right;">'.Tools::displayPrice($unit_price, $currency, false).'</td> <td style="padding:0.6em 0.4em; text-align:center;">'.(int)($product['product_quantity']).'</td> <td style="padding:0.6em 0.4em; text-align:right;">'.Tools::displayPrice(($unit_price * $product['product_quantity']), $currency, false).'</td> </tr>'; Dzięki. edyta: Dodałem kawałek kodu w pętli "foreach ($products AS $key => $product)" i działa. Pytanie tylko czy zrobiłem to zgodnie ze sztuką programowania $features = Product::getFrontFeaturesStatic((int)Configuration::get('PS_LANG_DEFAULT'),$product['product_id']); $cechy = ''; foreach ($features as $key => $feature) { $cechy .= $feature['name'] . ': ' . $feature['value'] .'<br>' ; } Edited June 8, 2014 by leech (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts