On peut avoir besoin de récupérer le label d’une attribut produit en ayant uniquement son ID, et le store ID voulu.
On va passer par une requête en BDD pour le récupérer.

<?php

// On créé la connection
$connection = Mage::getSingleton('core/resource')->getConnection('read');
// On récupère la table voulue
$table = Mage::getSingleton('core/resource')->getTableName('eav_attribute_label');
// Variable de la requête, à vous de mettre les votres
$attributeId = 411;
$storeId = 2;
// On fait le select
$select = $connection->select()->from($table)->where('attribute_id = ? AND store_id = ?', $attributeId, $storeId);
$data = $connection->fetchRow($select);
$labelAttribute = (isset($data['value']))? $data['value'] : '';

Si vous avez une autre façon de faire, n’hésitez pas à m’en faire part 🙂

Récupérer le label d’un attribut produit en fonction du store
Taggé sur :        

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok