Пример #1
0
 // prodotto configurabile non esistente
 $l = 0;
 $cat[$l] = 2;
 $l = $l + 1;
 $cat[$l] = $id_categoria;
 $l = $l + 1;
 $cat[$l] = $id_sottocategoria1;
 $l = $l + 1;
 $id_sottoC = "sottocategoria2";
 while (isset($_REQUEST[$id_sottoC])) {
     $id_sc = $_REQUEST[$id_sottoC];
     $cat[$l] = $id_sc;
     $id_sottoC = "sottocategoria" . $l;
     $l = $l + 1;
 }
 $nome_brand = nomeValoreAttributo(134, $brand);
 // recupero il nome della stagione
 $entityType = Mage::getModel('eav/config')->getEntityType('catalog_product');
 $attributeModel = Mage::getModel('eav/entity_attribute')->loadByCode($entityType, "ca_stagione");
 $_collection = Mage::getResourceModel('eav/entity_attribute_option_collection')->setAttributeFilter($attributeModel->getId())->setStoreFilter(3)->load();
 foreach ($_collection->toOptionArray() as $option) {
     if ($option['value'] == $stagione) {
         $nome_stagione = $option['label'];
         break;
     }
 }
 // recupero l'ultima categoria e la prima categoria
 $ultimo = count($cat) - 1;
 $lastCategory = $cat[$ultimo];
 while ($lastCategory == "") {
     $ultimo = $ultimo - 1;
 }
 $vestibilitaGiacche = explode(",", $vestibilitaGiaccheDB);
 $vestibilitaGiaccheDesc = "";
 for ($i = 0; $i < count($vestibilitaGiacche); $i++) {
     if ($i > 0) {
         $vestibilitaGiaccheDesc .= ", ";
     }
     $vestibilitaGiaccheDesc .= nomeValoreAttributo(288, $vestibilitaGiacche[$i]);
 }
 $vestibilitaCapispalla = explode(",", $vestibilitaCapispallaDB);
 $vestibilitaCapispallaDesc = "";
 for ($i = 0; $i < count($vestibilitaCapispalla); $i++) {
     if ($i > 0) {
         $vestibilitaCapispallaDesc .= ", ";
     }
     $vestibilitaCapispallaDesc .= nomeValoreAttributo(290, $vestibilitaCapispalla[$i]);
 }
 $cats = $product->getCategoryIds();
 for ($i = 1; $i < count($cats); $i++) {
     $cat = Mage::getModel('catalog/category')->load($cats[$i]);
     $k = $cat->getLevel() - 1;
     if ($k == 1) {
         $categoriaDB = $cats[$i];
     } else {
         $k = $k - 1;
         ${'sottoCategoriaDB' . $k} = $cats[$i];
     }
 }
 $cat = Mage::getModel('catalog/category')->load(2);
 $subcats = $cat->getChildren();
 $k = 0;