J'ai un peu de mal ici avec une installation Magento ici, dont j'ai "hérité" d'une entreprise qui a fait de très grosses personnalisations sur le thème.Comment appliquer des modifications de design non intrusives à Magento 1.X
J'ai essayé de rationaliser la plupart des changements et j'ai eu beaucoup de succès avec ça. Le problème est maintenant, que j'ai quelques fichiers de modèle qui ont seulement une ligne de changement.
Dans ce cas précis, par exemple, il s'agit d'un <button>
qui est maintenant un lien <a>
. C'est à peu près une seule ligne dans un fichier de modèle de 300 lignes.
Des problèmes similaires se sont produits avec les fichiers de disposition des extensions. Ils ont une ligne sale là-bas, qui par exemple réinitialise l'ensemble de la mise en page. Ensuite, j'ai besoin d'écraser le fichier XML de mise en page complet dans la conception, juste pour faire un petit changement dans une ligne, parce que ces fichiers de mise en page sont écrasés ou non. Il n'y a pas de processus de fusion impliqué. J'ai jeté un coup d'oeil dans la documentation du concepteur de Magento, mais je n'ai rien trouvé d'utile. Je sais que je pourrais faire quelques changements de disposition spécifiques dans le "local.xml" dans ma conception, mais ceux-ci sont plus ou moins "sans contexte", ce qui n'est pas génial si ces changements appartiennent à une certaine extension.
Connaissez-vous un moyen d'appliquer de petits changements de modèle comme mentionné dans la première moitié ou des remplacements de fichiers de mise en page partielle?
Mon but principal est de garder les fichiers automatiquement mis à jour, ce qui signifie à peu près: Télécharger le module, remplacer les fichiers, fait. Aucune mise à jour manuelle des fichiers écrasés.
> Magnéto ne peut pas remplacer une partie seulement d'un fichier phtml. C'est ... super. J'espère que Magento 2 a de meilleures façons de gérer ce genre de choses. Merci pour votre réponse. – func0der