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 ?
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 ?
Réponses:
Vous ne pouvez voir que certains paramètres dans developer mode
. Donc tout d’abord, vérifiez que vous êtes en mode développeur, sinon lancez cette commande php bin/magento deploy:mode:set developer
dans le root
répertoire.
Ensuite, allez au panneau d'administration:
Pour Front End:
Magasin> Configuration> Avancé> Développeur> Débogage> Conseils de chemin de modèle activés pour Storefront> Oui
Pour l'administrateur:
Magasin> Configuration> Avancé> Développeur> Débogage>
Conseils de chemin de modèle activés pour l'administrateur> Oui
Aller à l'administrateur
Pour Front End:
Magasins> Configuration> Avancé> Développeur> Débogage> Conseils de chemin de modèle activés pour Storefront> Oui
Pour l'administrateur:
Magasins> Configuration> Avancé> Développeur> Débogage> Conseils de chemin de modèle activés pour l'administrateur> Oui
Vous pouvez le faire de deux manières:
Allez vous projetez le répertoire racine en ligne de commande et exécutez la commande ci-dessous
php bin/magento dev:template-hints:enable
php bin/magento dev:template-hints:disable
aller au backend admin:
Magasin> Configuration> Avancé> Développeur> Débogage> Conseils de chemin de modèle activés pour Storefront> Oui
Magasins> Configuration> Avancé> Développeur> Débogage> Conseils de chemin de modèle activés pour l'administrateur> Oui
Magasins> Configuration> Avancé> Développeur> Débogage> Conseils de chemin de modèle activés pour l'ajout de noms de blocs à des conseils> Oui
J'espère que cela aidera certains à s'étendre.
Si vous utilisez le script n98-magerun2 à partir de https://github.com/netz98/n98-magerun2
Exécutez ce qui suit à partir de la racine du site Web pour activer les astuces.
n98-magerun2.phar dev:template-hints --on
Et ceci pour désactiver
n98-magerun2.phar dev:template-hints --off
default
est ajouté par ... défaut. :) et dans les situations où admin est nécessaire, admin
est utilisé. La majorité des magasins utilisent généralement une vue / un site Web. n98-magerun détecte également votre vue par défaut: github.com/netz98/n98-magerun/blob/… Si vous essayez uniquement de cibler un code de magasin autre que celui par défaut, alors, oui, l'argument sera requis, mais sans toujours techniquement PAS invalide.
Si vous êtes connecté à la base de données, vous pouvez l'activer en exécutant ci-dessous la requête,
Pour Frontend:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_storefront'
Pour l'administrateur:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'
SELECT * FROM
core_config_data`, WHERE path
LIKE '% dev / debug%' `
dev:template-hints:[enable,disable]
, alors c’est ce que vous devez utiliser à partir de la CLI pour cette version ..
Si vous ne vous inquiétez pas pour utiliser une extension gratuite, je suggérerais celle-ci:
https://github.com/ho-nl/magento2-Ho_Templatehints
Ho_Templatehints étend les indicateurs de modèle Magento par défaut.
- Facilement accessible avec mémoire musculaire
?ath=1
.- Affiche des astuces pour les modèles, les AbstractBlocks (blocs), les conteneurs et les composants d'interface utilisateur.
- Pas d'interférence de mise en page: Utiliser le contour css au lieu des bordures d'autres éléments HTML, de sorte que la mise en page ne disparaisse pas.
Pas vraiment une réponse à la question, mais heureusement utile si vous travaillez avec des astuces de modèles ou si vous souhaitez déboguer des layouts / templates.
Comme Magento 1 le fournissait, de la même manière, Magento 2 fournissait l'option supplémentaire "Conseils de chemin de modèle activés pour l'administrateur".
Aller sur admin ->
Magasin -> Configuration -> Avancé -> Développeur -> Débogage -> Conseils de chemin de modèle activés pour Storefront -> Oui
Store -> Configuration -> Avancé -> Développeur -> Debug -> Conseils de chemin de modèle activés pour Admin -> Oui
Cela ne répondra pas à la question. Mais cela pourrait aider les futurs googlers.
Ouvert vendor/magento/module-developer/Model/TemplateEngine/Plugin/DebugHints.php
(testé en 2.3.2)
écrivez ce code dans la afterCreate
fonction: (au début, au-dessus de la ligne du storecode)
if(isset($_GET['shreyasPathHints']) && $_GET['shreyasPathHints'] == 'on'){
return $this->debugHintsFactory->create([
'subject' => $invocationResult,
'showBlockHints' => 1,
]);
}
Maintenant, vous pouvez ouvrir n’importe quelle page Magento et l’ajouter ?shreyasPathHints=on
à l’URL. Pas besoin d'exécuter des commandes.
PS je déconseille fortement cette méthode. Utilisez à vos risques et périls. Seulement pour être utilisé sur le système local.
Plusieurs de ces réponses démontrent l’utilisation de paramètres
Cette fonctionnalité est intégrée à la version 2.3 depuis un moment
Store> configuration> advanced> developer
<field id="template_hints_parameter_value" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
<label>Parameter Value</label>
<depends>
<field id="*/*/template_hints_storefront">1</field>
<field id="*/*/template_hints_storefront_show_with_parameter">1</field>
</depends>
<comment>Add the following parameter to the URL to show template hints ?templatehints=[parameter_value]</comment>
</field>