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.



6
Découvrez le «nom» d'un bloc de référence dans Magento 2
Je souhaite supprimer certains blocs de ma page. Dites par exemple que je souhaite supprimer le conteneur du logo. Ensuite, je crée /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlavec le code suivant: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> Dans ce cas, j'ai réussi à trouver le nom (name = "logo") de ce bloc de …
11 magento2  layout  xml 




3
Magento 2 Comment désinstaller les attributs ajoutés par le module personnalisé?
Jusqu'à présent, je sais que lors de la désinstallation d'un module personnalisé, il est possible de supprimer des tables ou des colonnes personnalisées ajoutées par un module personnalisé en utilisant uninstall.phpqui s'étend \Magento\Framework\Setup\UninstallInterface. Mais comment supprimer les attributs personnalisés ajoutés InstallData.phplors de la désinstallation du module? Merci d'avance!

4
Magento 2: comment filtrer une collection de produits par ID de magasin
À l'aide d'un objet de fabrique de produits, je peux créer un produit, récupérer une collection de produits et récupérer le premier élément de cette collection /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Cependant, si j'essaye d'ajouter un store_id au filtre de la collection $product = $this->productFactory ->create() ->getCollection() …

3
Magento2 InstallSchema ajoute une nouvelle colonne à la table existante
J'essaie d'ajouter une nouvelle colonne à la table existante dans magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns …

4
Instance Magento 2 Helper
Quand je pense avoir enroulé ma tête autour du système DI de Magento 2, quelque chose arrive et le déballe. Je vois dans le code principal différentes façons d'accéder à un assistant. Par exemple, Magento\Catalog\Controller\Category::_initCategoryil y a ceci: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Mais dans Magento\Catalog\Block\Category\Viewl'aide est injecté dans …




5
Magento 2 Ajouter un nouveau champ au formulaire d'administration Magento_User
Je recherche une bonne approche avec l'ajout / mise à jour déjà préparé (par défaut) du formulaire Utilisateur Magento (module-utilisateur). Le formulaire peut être atteint dans le panneau d'administration par ce chemin: Système> Tous les utilisateurs> [utilisateur choisi]> Onglet d'édition principal de l'utilisateur (Informations sur le compte) Maintenant, j'essaie d'utiliser …

4
Ajouter une colonne Mettre à niveau le schéma Magento 2
Je veux insérer un nouveau champ pour la table de base de données dans mon extension personnalisée en utilisant le schéma de mise à niveau en suivant ce post , mais j'ai une erreur disant: [Zend_Db_Statement_Exception] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Category Depth.l ime_eleveniacategory' doesn't exist, …

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.