Question

J'ai une grande quantité de produits, environ la moitié n'a pas de description appropriée. Pour résoudre ce problème, j'ai créé un si instruction qui affichera le nom du produit dans un sens et si la condition n'est pas remplie, elle l'affichera une autre.

Exemple:

<?php if ($_product->getproduct_updated()) : ?>
<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?><?php echo $this->__(' ') ?>(<?php echo $_product->getData('mpn')?>)
<?php else: ?>
<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?>
<?php else: ?>

Maintenant, j'aimerais aller plus loin avec la règle ci-dessus et le définir pour que si le Product_updated L'attribut est oui et se trouve dans certaines catégories, puis afficher:

<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?><?php echo $this->__(' ') ?>(<?php echo $_product->getData('mpn')?>)<?php echo $this->__(' ') ?><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?>

J'ai fait des recherches et j'ai trouvé du code et j'ai essayé pendant plus d'une heure pour le faire fonctionner:

<?php $categoryIds = $_product->getCategoryIds();?>
        <?php if ($_product->getproduct_updated()) && (count(array_intersect($categoryIds, array(2,71,101)))): ?>

Comment puis-je utiliser 2 conditions dans une énoncé IF Condition 1: Oui / Non Condition 2: Dans les catégories 2,71,101?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top