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 …
Comment puis-je ajouter une image statique sur une page PHTML et des blocs CMS dans Magento2? dans Magento 1.x, il était possible d'utiliser$this->getSkinUrl('images/xyz.jpg') J'essaie de suivre la méthode dans Magento2 En fichier Phtml: <img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”> Dans les blocs CMS: <img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” /> mais cela …
Dans Magento 2, la $thisvariable ne fait plus référence à l'objet bloc d'un modèle. Il fait référence à une classe de modèle Magento\Framework\View\TemplateEngine\Php Cependant, cette classe de modèle possède une __callméthode passthrough #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } Ce qui garantit que tous les …
Je souhaite afficher une image dans le fichier de modèle de module. Quand quelqu'un installe mon module, il peut voir cette image. Puis-je stocker mes images dans le répertoire de mon module ou non?
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); $mediaPath = $fileSystem->getDirectoryRead(\Magento\Framework\App\Filesystem\DirectoryList::MEDIA)->getAbsolutePath(); il renvoie le chemin du média. Comment obtenir le chemin racine d'un projet dans une page phtml?
Essayer de développer quelque chose dans magento 2. Mais, je n'ai pas trouvé comment appeler une méthode d'assistance dans un fichier modèle (.phtml). Je veux un remplacement du code ci-dessous: $this->helper('modulename/helpername')->methodname(); Si quelqu'un sait, aidez-moi.
nous affichons un champ de texte dans la page de visualisation pour vérifier la disponibilité de COD. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); dans view.phtmlnous appelons le fichier ci-dessous. mais je veux appeler l'identifiant de bloc statique [code d'identification - vérifier] au lieu du fichier ci-dessous. template / checkdelivery / checkdelivery.phtml <div class="block …
Comme son extension de fichier le suggère, un .phtmlfichier permet de mélanger du code PHP avec du HTML. Cependant, le fait que vous puissiez ne doit pas être considéré comme une licence pour se déchaîner. Pourquoi voyons-nous encore autant de fichiers .phtml criblés de beaucoup de PHP? Et quelle est …
J'ai créé mon propre thème en étendant le Magento/Blankthème. Maintenant voulez remplacer les fichiers de modèle d' en- tête par défaut link.phtml, topmenu.phtml,header.phtml qui se trouve à vendor/module-theme/view/frontend/templatesdans mon thème. Mon thème se trouve à app/design/frontend/MyModule/MyTheme Alors, faites-moi savoir comment je peux passer outre et quelle en sera la structure.
J'essaie d'obtenir le total de la commande sur la page de réussite sur magento 2, j'ai ajouté ce code <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Mais je reçois une erreur lorsque j'atteins la page de réussite après avoir passé une commande, je suppose que le code fonctionne pour …
Je peux charger la collection de produits en utilisant [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] dans mon fichier phtml. Mais dans cette collection, l'URL du produit n'est pas là, comment pouvons-nous obtenir l'URL du produit également avec cette collection.
Je développe actuellement un thème Magento 2.0. J'essaie de changer le comportement de la classe Tax sur le frontend. Le fichier que je dois modifier se trouve dans app / Code / Magento / Tax / view / base / templates / pricing / ajustement.phtml. Comment remplacer cette vue depuis …
Dans Magento 1, si vous souhaitez transmettre des données de votre action Controller à la "Vue" (c'est-à-dire un bloc dans votre mise en page, vous pouvez) Ajouter une valeur / un objet au registre global via Mage::register Récupérer directement un objet bloc et définir les propriétés des données sur l'objet …
J'essaie d'obtenir le total du devis du panier dans minicart.phtml, mais je n'ai pas de chance. J'injecte Magento \ Checkout \ Model \ Cart. Voici mon code: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; Après avoir exécuté ce code, le minicart se casse et disparaît totalement du frontend. Merci!
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.