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.

1
Magento 2: Afficher les notes de produit pour chaque étoile, les notes moyennes et le% de notes de 5 étoiles sur la page produit
Je souhaite afficher les notes sur la page du produit comme ceci: Combien d'utilisateurs sélectionnés 5/4/3/2/1 étoiles La note moyenne, affichée sous forme d'étoiles Pourcentage d'utilisateurs sélectionnés avec 5 étoiles Je dois ajouter du code personnalisé pour cela, donc ne suggérez pas getReviewsSummaryHtml .


2
Comment changer le format de date du filtre de grille d'administration de magento 2 sans utiliser le composant ui?
Ci-dessous some_grid_block.xml, Comment puis-je changer le format de date dans le filtre de calendrier. <?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"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" …



3
Pourquoi les méthodes protégées ne peuvent pas être interceptées?
Je me demandais pourquoi il n'était pas possible de créer des plugins pour les protectedméthodes. Il y a ce morceau de code dans Magento\Framework\Interception\Code\Generator\Interceptor: protected function _getClassMethods() { $methods = [$this->_getDefaultConstructorDefinition()]; $reflectionClass = new \ReflectionClass($this->getSourceClassName()); $publicMethods = $reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($publicMethods as $method) { if ($this->isInterceptedMethod($method)) { $methods[] = $this->_getMethodInfo($method); } …
14 magento2 

3
problème d'actualisation de la page de paiement
Tout d'abord, je veux donner quelques captures d'écran pour comprendre mon problème. Maintenant, je veux ajouter du code associé ici. etc / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use …

2
Magento 2 - Utilisez \ Magento \ Catalog \ Block \ Adminhtml \ Product \ Widget \ Chooser avec plusieurs sélections?
Utiliser ce code $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); Je peux obtenir un assez bon sélecteur de produits pour mon champ personnalisé dans mon formulaire personnalisé, mais j'en ai besoin pour pouvoir sélectionner plusieurs …



2
Magento 2: utiliser l'instruction ou le chemin de classe direct?
Je manque peut-être un point, mais je me demande simplement pourquoi il existe parfois une instruction "use" pour une classe spécifique et parfois nous ne le faisons pas. Exemple:, app\code\Magento\Email\Model\Template.phpnous avons en haut du fichier: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Ensuite, dans la __constructméthode, nous avons les paramètres suivants: …

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 …

2
Bonne façon de mettre à jour le parent d'un thème dans Magento 2
Dans Magento 2, vous pouvez spécifier un thème parent dans le theme.xmlfichier d' un thème . <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Theme Title</title> <parent>Package/base-theme</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> </theme> La première fois que Magento voit un thème, il utilise cette valeur pour définir un parent_iddans le themetableau. C'est la source de vérité pour …



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.