Questions marquées «magento2»

Questions générales sur Magento 2, non spécifiques à une version mineure. Utilisez cette balise pour faire la distinction avec Magento 1. Si vous rencontrez des problèmes avec une version spécifique, veuillez plutôt utiliser la balise «Magento-2.x» appropriée. Les fonctionnalités entre les versions mineures de Magento 2 peuvent différer.

3
Magento 2: obtenir l'URL du produit de réécriture
J'essaie d'obtenir à rewrite product urlpartir du load productmodule personnalisé. Je reçois l'URL au http://localhost/m2/catalog/product/view/id/1401/category/23/format. Mais je veux http://localhost/m2/juno-jacket.html Voici le code en constructeur public function __construct( \Magento\Catalog\Helper\Product $catalogProductHelper, ) { $this->catalogProductHelper = $catalogProductHelper; } Fonction personnalisée public function abc(){ $product_id = '123'; return $this->catalogProductHelper->getProductUrl($product_id); } abc() method renvoyer l'URL …




6
Comment imprimer une requête mysql de collection dans magento 2?
Il est getSelect()->__toString();disponible dans Magento 1 pour la requête d'impression de la collection. comme l'exemple ci-dessous $products = Mage::getModel(‘catalog/product’) ->addAttributeToFilter(‘status’, array(‘eq’ => 1)); echo $products->getSelect()->__toString(); Existe-t-il une méthode disponible dans magento 2? J'ai trouvé cela ->printLogQuery(true);mais ne fonctionne pas pour moi. Mise à jour: ci-dessous est le code. J'essaie d'obtenir …


1
Magento 2.1 ajoute un nouveau problème de type de composant
J'ai ajouté un nouveau type d'élément de formulaire appelé Company\Module\Data\Form\Element\PdfButton, quand il l'est version EE 2.0.7et j'ai utilisé cet élément dans un onglet personnalisé (ajouté en remplaçant Magento\Catalog\Block\Adminhtml\Product\Edit\Tabs) de la page d'administration de modification du produit. Après la mise à niveau vers Magento EE 2.1, l'onglet personnalisé a disparu. Pour …


2
Gestion des exceptions dans Magento 2
Dans Magento 1, j'ai pu intercepter des exceptions et les connecter au exception.logfichier en utilisantMage::logException($e); Maintenant, dans Magento 2, je peux catch (\Exception $e)mais que faire avec l'exception capturée? Comment le connecter au exception.log? Ou quelle est la façon typique de gérer cela?




1
Magento 2: comment afficher l'option personnalisée dans un autre fichier phtml
Comment pouvons-nous remplacer cette position dans l'option personnalisée pour l'afficher dans un autre fichier phtml. ajouté ce code dans checkout_cart_index.xmllequel remplacer uniquement le form.phtmlne pas remplacer le default.phtmlfichier. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock …

4
Comment obtenir le chemin du répertoire multimédia dans un fichier phtml dans magento 2?
Utilisé la méthode ci-dessous afin d'obtenir le chemin du répertoire multimédia , mais elle renvoie une erreur. $om = \Magento\Core\Model\ObjectManager::getInstance(); $directoryList = $om->get(\Magento\App\Filesystem\DirectoryList::class); $pubMediaDir = $directoryList->getPath(\Magento\App\Filesystem\DirectoryList::MEDIA); Merci de m'aider à trouver une solution.


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.