Dans Magento 1, en tant que développeur de module, il est possible de modifier le modèle d'un bloc à l'aide d'un code XML de présentation, comme ceci <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> puis en ajoutant votre modèle au thème de base. app/design/frontend/base/default/template/path/to/template.phtml Est-il possible, en tant que développeur …
Dans Magento 1, je pouvais supprimer un bloc ajouté par un fichier de mise en page en l'ajoutant dans mon bloc de mise en page. <remove ="block_id_here" /> Comment puis-je faire la même chose pour Magento 2? Comme exercice pratique, supposons que j’ai mon propre module à partir duquel je …
Comment appeler une fonction de blocage dans un phtml? Par exemple, si je souhaite appeler ma fonction de blocage personnalisée dans product list.phtml?
Comment ajouter conditionnellement un bloc (en fonction de la configuration dans le panneau d'administration) dans le XML de présentation de Magento? Nous pouvons vérifier si la configuration est vraie pour les actions. Dans l'exemple ci-dessous, si sample/config/show_toplinksconfig à partir du panneau d'administration (dans Système-> Configuration) est true , le fichier …
J'ai développé une fonctionnalité de chariot à barre supérieure pour la devanture de magasin qui affiche les trois derniers produits ajoutés au panier, cela fonctionne très bien lorsque le cache est désactivé, mais lorsque j'active le cache, il affiche un sous-total étrange dans le panier supérieur et des produits étranges …
Je suis conscient que Magento 2 dispose de plusieurs méthodes pour sécuriser le modèle: $block->escapeHtml() $block->escapeQuote() $block->escapeUrl() $block->escapeXssInUrl() Mais je me demande quand utiliser chacune de ces méthodes?
J'ai découvert qu'en essayant d'utiliser la unsetChildméthode, je dois parfois utiliser l'attribut 'name' et d'autres 'as'. Il semble que si un bloc est ajouté normalement, vous utilisez «comme» mais s'il est ajouté à un bloc à l'aide de la appendméthode, vous devrez peut-être utiliser «nom». Cette hypothèse est-elle correcte? Quel …
J'ai besoin de créer un bloc statique multilingue. Jusqu'à présent, j'ai créé un bloc statique avec l'ID 'delivery_returns'. Je l'appelle dans le catalogue \ product \ view.phtml comme ceci: $deliveryBlock = Mage::getModel('cms/block')->load('delivery_returns'); echo $deliveryBlock->getTitle(); echo $deliveryBlock->getContent(); Je comprends que pour traduire ce bloc: Je devrais juste en créer un autre. …
Dans Magento 1, vous pouvez récupérer le code de devise actuel en procédant comme suit: Mage::app()->getStore()->getCurrentCurrencyCode() Je me demande quelle est la méthode recommandée pour le faire dans Magento 2. Dans mon cas, dans un bloc.
Dans le system.logfichier de mon installation Magento, j'ai le message d'erreur suivant DEBUG (7): Problème de sécurité: block_namen'a pas été ajouté à la liste blanche. où block_nameest le nom d'un bloc utilisé dans mon magasin. Qu'est-ce que cela signifie et comment puis-je le corriger?
J'utilise magento2-1.0.0-beta4 J'ai copié le checkout.rootbloc depuis app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlsur la page du produit. Tout fonctionne bien, jusqu'à ce que j'active le page_cache. Ce bloc a cacheable="false"dans le XML de mise en page. Maintenant, lorsque j'ouvre ma page de produit, le bloc n'est pas rendu du tout. Si j'ai bien compris le …
Quelle est la difference entre <action method=”unsetChild”>et <remove name=""/>? Les deux fonctions sont utilisées pour supprimer un bloc de la présentation. Quelqu'un pourrait-il expliquer avec un exemple?
Je ne sais pas comment comprendre cette erreur, je google depuis une semaine et je n'arrive pas à trouver de solution. Des idées? 2013-06-10T04:04:28+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'Invalid block type: ' in /home/xxxxxxx/public_html/app/Mage.php:594 Stack trace: #0 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block t...') #1 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('', Array) #2 /home/xxxxxxx/public_html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('', …
J'essaie de supprimer un certain bloc de ma page de produit dans Magento, mais je n'arrive pas à trouver où je dois le supprimer. Je pense que c'est quelque part dans les fichiers XML, mais comme je ne suis pas un bon développeur Web, je me suis dit que c'était …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.