Je vois beaucoup d'occurrences de ce commentaire /* @escapeNotVerified */dans les fichiers modèles pour Magento2. At-il une signification particulière? Y a-t-il une utilité à cela? Exemples: https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 Je pourrais continuer pendant quelques pages ici.
Je viens de commencer à jouer avec Magento 2. Quelqu'un peut-il me dire où se trouve l'option "Conseils de chemin de modèle" qui était auparavant dans Système> Configuration> Développeur> Débogage ?
Magento recommande de ne pas utiliser les modèles via les liens symboliques: Advanced > Developer > Template Settings > Allow Symlinks Attention! L'activation de cette fonctionnalité n'est pas recommandée sur les environnements de production car elle représente un risque potentiel pour la sécurité. Jusqu'à aujourd'hui, je ne vois aucun risque …
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 …
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?
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 …
Certains d'entre vous ont probablement lu ce sujet concernant le thème à partir de zéro pour Magento 1: Theming - à partir de zéro Je me demandais, quelle serait la meilleure pratique pour développer un thème à partir de zéro pour Magento 2? Construisez-vous en utilisant le natif lumaou le …
Existe-t-il un assistant Magento intégré pour échapper les données de modèle générées afin d'empêcher XSS? Ou devrais-je simplement utiliser le PHP htmlspecialcharsou les htmlentitiesfonctions?
J'essaie de créer un bloc statique pour afficher des produits dynamiques. Ce code est censé obtenir chaque catégorie enfant et imprimer l'image de chaque produit dans chaque catégorie. <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?><ol><?php foreach ($category->getChildrenCategories() as $child_category) { ?><li> <ul><?php foreach ($child_category->getProductCollection() as $product) { ?><li><img src="<?php …
Je travaille avec Magento 2 - beta. Mais je ne trouve pas comment obtenir les valeurs de configuration dans les fichiers phtml. par exemple: je veux obtenir les valeurs de configuration de mes modules personnalisés dans un Magento_Catalog/templates/product/list.phtmlfichier. Quelqu'un sait-il comment faire ça?
Je développe un module personnalisé pour la méthode de paiement dans Magento 2. Actuellement, j'utilise cc-form.html à partir du répertoire du fournisseur et le module fonctionne correctement . Voir chemin ci-dessous: fournisseur / magento / module-payment / view / frontend / web / template / payment / cc-form.html Existe-t-il un …
Quel est le but du rendu de la page de module personnalisé dans Magento2 en utilisant la \Magento\Framework\View\Result\PageFactoryclasse d' usine de résultat injectée dans le constructeur et en rendant la page à afficher $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); plutôt que de faire ces types d'affichage ci-dessous qui sont les mêmes que dans …
Je veux afficher le numéro de téléphone enregistré dans l'admin magento dans frontend dans magento 2. Comme dans Magento 1.9, c'est comme $storePhone = Mage::getStoreConfig('general/store_information/phone');
Comment entrer Media URLdans le fichier modèle? Toute la solution que j'ai trouvée appelle directement le gestionnaire d'objets. Mon autre souci, pouvez-vous jamais appeler le gestionnaire d'objets directement comme meilleure pratique? (car dans la plupart des solutions, ils utilisent le gestionnaire d'objets)
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.