Magento

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


2
Magento 2: extensionpool, lire les gestionnaires et enregistrer les gestionnaires
Quelqu'un peut-il m'expliquer comment utiliser ReadHandler, SaveHandler et l'utilisation de EntityManager / ExtensionPool? J'essaie d'envelopper ma tête, mais je ne comprends pas très bien comment le mettre en œuvre. Si je comprends bien, ceux-ci peuvent être utilisés pour effectuer des opérations persistantes supplémentaires sur des objets, comme la création de …

1
La dépendance incorrecte ScopeConfigInterface existe déjà dans l'objet contextuel dans la compilation de magento2
<?php /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ namespace Ortho\Featuredproduct\Helper; use Magento\Framework\App\Helper\AbstractHelper; /** * Search helper */ class Data extends AbstractHelper { /** * @var \Magento\Framework\App\Config\ScopeConfigInterfac */ protected $_scopeConfig; protected $_config; protected $_storeManager; protected $_productFactory; CONST FEATURED_ENABLE = 'featured_settings/general/isenable'; CONST FEATURED_TITLE …



3
Existe-t-il un moyen de savoir si un magento est une communauté ou une entreprise sans accéder au code?
Je sais que je peux vérifier quelle version de magento est installée en utilisant quelque chose comme ceci: http://magentoversion.com/?url=http%3A%2F%2Fwww.tailoy.com.pe%2F Et je sais qu'il n'y a presque pas de différence entre l'entreprise et la communauté, mais je voudrais savoir si certains des plus grands sites Web utilisant Magento dans certains pays …



4
Noms de classe 'Void' dans le fournisseur / magento /
J'essaye de recompiler en utilisant configuration de php bin / magento: di: compile Mais lorsque j'exécute cette commande, j'obtiens: Erreur fatale: impossible d'utiliser 'Void' comme nom de classe car il est réservé dans /var/www/html/magento/vendor/magento/module-sales/Controller/Adminhtml/Order/Invoice/Void.php sur la ligne 9 J'utilise PHP 7.1.0-alpha.

2
Magento 2 - champ de grille d'administration personnalisé - erreur lors du tri ou du filtrage
J'ai ajouté une colonne personnalisée à la grille d'administration, comme ceci <column name="customer_name" class="Vendor\Module\Ui\Component\Listing\Columns\CustomerName"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">text</item> <item name="editor" xsi:type="string">text</item> <item name="sortable" xsi:type="string">true</item> <item name="label" xsi:type="string" translate="true">Customer Name</item> <item name="sortOrder" xsi:type="number">30</item> </item> </argument> </column> Dans ma classe CustomerName, je crée des valeurs pour cette …

1
Magento 2: ce qui remplit les «elems» dans un composant d'interface utilisateur
Le modèle KnockoutJS de niveau supérieur de la liste des composants d'interface utilisateur ressemble à ceci <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Ceci est traduit par Magento dans le code KnockoutJS brut suivant. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: …

1
Mot-clé réservé dans l'action du contrôleur - Magento 2
Je travaille sur un concept de grille d'administration. J'ai trouvé un code source github et l' ai analysé. Bien que je trouve que l'URL est différente de la déclaration dans la disposition des composants de l'interface utilisateur . <item name="url" xsi:type="string">*/*/new</item> */*est le frontname et le chemin d'action actuels , …



3
Comment ajouter des poignées de présentation personnalisées par programme pour l'affichage des catégories dans Magento 2
Donc, je veux ajouter une poignée de mise en page personnalisée pour toutes les pages de vue de catégorie. La poignée qui est censée être chargée dépend de certains paramètres de catégorie, donc la poignée doit être ajoutée par programme avec $page->addPageLayoutHandles() Semble facile ..? Apparemment non Magento 2 fournit …

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.