Questions marquées «magento-2.0»

Indique les questions liées à Magento CE / EE version 2.0

4
Module CLI Magento2: activer donne l'erreur «Module (s) inconnu (s)»
Dans Magento2, j'ai construit un module personnalisé simple et je veux l'activer par CLI: bin/magento module:enable Vendorname_Modulename Mais cela me donne l'erreur suivante: Module (s) inconnu (s): 'Vendorname_Modulename' Le module et ses fichiers existent dans app/code/Vendorname/Modulename/ Bien sûr, j'ai effacé / désactivé les caches, effacé la génération, Memcache (d) ne …


3
Qu'est-ce que IdentityInterface dans Magento2
Je vois que beaucoup de modèles de Magento 2 sont mis en œuvre Magento\Framework\DataObject\IdentityInterface. Cette interface a une seule méthode appelée getIdentities Les implémentations de la méthode retournent généralement return [self::CACHE_TAG . '_' . $this->getId()];. Un exemple peut être trouvé ici A quoi cela sert-il?

1
Erreur fatale Appel à une fonction membre dispatch () lors de l'appel de mon bloc dans magento 2
Voici mon fichier de blocage: <?php namespace ChennaiBox\Mymail\Block\Mail; class MailContent extends \Magento\Framework\View\Element\Template { protected $_objectManager; protected $customerSession; public function __construct( \Magento\Customer\Model\Session $customerSession, \Magento\Framework\ObjectManagerInterface $objectManager ) { $this->customerSession = $customerSession; $this->_objectManager = $objectManager; } public function mymailData() { try{ if ($this->customerSession->isLoggedIn()) { $cutomerEmail =(string)$this->customerSession->getCustomer()->getEmail(); echo $cutomerEmail; else{ $this->_redirect('customer/account/login/'); } }catch (Exception …

3
Ajouter une note sous un champ de formulaire à l'aide de composants d'interface utilisateur
Comment puis-je ajouter un petit texte sous un champ dans Magento 2 en utilisant des composants d'interface utilisateur. En utilisant Magento\Framework\Data\Formje pourrais faire ceci: /** @var \Magento\Framework\Data\Form $form */ $form = $this->formFactory->create(); $fieldset = $form->addFieldset( 'base_fieldset', [ 'legend' => __('Some legend here'), 'class' => 'fieldset-wide' ] ); $fieldset->addField( 'name', 'text', …





5
Quelle est la structure préférée d'un projet Magento 2 sous VCS?
Lorsque je démarre un nouveau projet M2, la première chose que je ferais est d'installer le core via composer: composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition Je peux maintenant écrire mes modules et thèmes personnalisés sous app/code. J'ajouterais alors mon composer.*et le app/codedossier entier à mon VCS. Jusqu'à présent, tout va bien. Supposons …


1
Magento 2 nouveau modèle de système de grille
J'ai fouillé dans le nouveau système de grille backend de Magento sur la version Merchant beta 1.0.0. Tout d'abord, je dois dire que je suis impressionné. Vous pouvez maintenant sélectionner les colonnes à voir, vous pouvez les réorganiser, vous pouvez filtrer par attributs qui n'ont pas nécessairement de colonne. Mais …


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
La réindexation de Magento 2 ne revient pas
J'ai réussi à migrer le catalogue de Magento 1.9.2.3 vers Magento 2.0.2. Après la migration, j'ai réindexé à l'aide de la commande php bin/magento indexer:reindex. Tout est réindexé avec succès, sauf les index catalog_category_productet catalog_product_category, le retour No such entity.en shell et la notification Reindex Requireden admin. J'ai vérifié var/log/mais …

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.