web-dev-qa-db-fra.com

Emplacement de head.phtml dans Magento

Je travaille avec Magento et je dois supprimer un Javascript qui est inclus dans le <head> section par défaut.

J'utilise un thème modifié appelé moderne. Je recherche head.phtml dans:

app/design/frontend/default/modern/template/page/html/head.phtml

Ça n'existe pas. J'ai effectivement header.phtml et footer.phtml. Le code de header.phtml démarre bien après le <body> du document.

Où dans le monde se trouverait le fichier head.phtml?

Merci d'avance.

15
30Stack

Fichiers de thème Goto Core dans Magento: app/design/frontend/base/default/template/page/html/head.phtml

copiez ce fichier depuis Base et collez-le dans votre thème, c'est-à-dire

app/design/frontend/default/modern/template/page/html/head.phtml

Maintenant, changez ici selon vos besoins.

Pour supprimer les Javascripts, accédez à son fichier XML, c'est-à-dire page.xml.

Prendre plaisir :)

17
aforankur

J'ai compris quel était le problème. Je devais regarder dans le répertoire de base sous le modèle par défaut:

app/design/frontend/base/default/template/page/html

Je ne sais pas exactement pourquoi.

5
30Stack

FWIW, JS doit généralement être supprimé en commentant/supprimant les lignes pertinentes des fichiers/layouts de votre thème, et non du fichier de modèle de tête lui-même. Sauf si quelqu'un a ajouté ces lignes de script manuellement (singe de code vilain), bien sûr.

3
Joseph Mastey