Magento

Q & A pour les utilisateurs de la plate-forme Magento e-Commerce

3
Tri par attribut de produit configurable Magento 1.9.1
Comme je l'ai déjà mentionné, il semble y avoir un problème avec magento 1.9.1 et le tri des attributs des produits configurables. Les options d'un produit configurable dépendent désormais TOUJOURS de l'ID produit du produit simple. L'ordre des options d'attribut est ignoré. Je suis retourné à magento 1.9.0.1. Peut-être que …

3
Y a-t-il jamais une raison de préférer $ model-> load () aux contrats de service?
Je comprends que la façon préférée de travailler entre les modules dans Magento 2 est d'utiliser les contrats de service. Donc, si je veux charger un produit, j'utilise le référentiel produit: $product = $productRepository->getById($id); qui est par contrat renvoyant une instance de Magento\Catalog\Api\Data\ProductInterface. Mais je pourrais également utiliser l'ancienne méthode …

2
Filtrage d'un référentiel d'objets Magento 2
Dans Magento 2, pouvez-vous utiliser un référentiel de produits pour filtrer par attributs de produit? Dans Magento 2, vous pouvez utiliser un objet de critères de recherche \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, et un référentiel \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Pour récupérer une liste d'objets $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Cependant, l'objet searchCriteria n'a pas (semble-t-il?) Des …

11
Comment désactiver Magento 2 avis
J'essaie de désactiver la fonction d'avis sur les produits Magento 2. J'ai essayé de désactiver le module dans les magasins d'administration de Magento 2 \ Advanced \ Advanced \ Magento_Review, mais l'onglet avis sur chaque produit est toujours là. Existe-t-il un moyen de le désactiver? Je suis sûr que nous …

3
Impossible de charger l'objet devis
L' sales/quoteobjet fonctionne-t-il différemment des autres objets lors du chargement? Voir ce qui suit .. Travaux: $quote = Mage::getModel('sales/quote')->getCollection() ->addFieldToFilter('entity_id', $quoteId) ->getFirstItem(); print_r($quote->getData()); // shows right data Ne marche pas: $quote = Mage::getModel('sales/quote')->load($quoteId); print_r($quote->getData()); // empty Les deux $quotesont de la bonne de la classe, Mage_Sales_Model_Quote.
24 sales  quote  ee-1.12 




2
Quel est l'objet Context Object dans le constructeur de n'importe quelle classe DI? Comment fonctionne le contexte?
Dans la plupart des constructeurs de la classe, un objet Context est passé. Je ne pouvais pas comprendre comment cet objet contextuel fonctionne. J'ai également remarqué que parfois cela est passé au constructeur de la classe parent comme ci-dessous. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( …


2
Quelle est la bonne façon de tester le code PHP7 à l'unité avec PHPUnit 4.1 dans Magento 2?
Lorsque j'écris mes modules, j'essaie de leur fournir des tests unitaires pour les parties les plus critiques de l'application. Cependant, il existe actuellement (Magento 2.1.3) plusieurs façons d'écrire des tests unitaires: Différentes façons de tester Intégrez-le avec bin/magento dev:tests:run unitet exécutez-le au-dessus des paramètres phpunit par défaut fournis avec Magento. …



1
Magento 2: Ajouter du HTML arbitraire à la <head> de chaque page?
Dans Magento 2, est-il possible d'ajouter un bit arbitraire de HTML à chaque page frontend / panier &lt;head/&gt;? Je sais que je peux ajouter un bloc au contenu / à la &lt;body&gt;zone avec du code quelque chose comme ça &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; …
23 php  layout  magento2 

4
Comment désactiver le cache du bloc dans Magento 2?
protected function _construct() { $this-&gt;addData( [ 'cache_lifetime' =&gt; false, 'cache_tags' =&gt; array('MY_BLOCK'), ] ); } public function getCacheKeyInfo() { return []; } ne marche pas. Pourquoi? Comment désactiver le cache pour le bloc?
23 magento2  cache 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.