J'utilise protostar comme modèle pour mon site Web 3.3.1. J'ai changé l'index.php afin de redéfinir les positions du module et d'en ajouter d'autres.
Je viens de mettre à jour mon site Web vers Joomla 3.3.3 et ... j'ai perdu toutes mes modifications. (J'ai une sauvegarde donc pas le gros problème).
Alors maintenant, je me demande quel est le meilleur moyen de remplacer le fichier index.php afin de ne pas perdre mes modifications à chaque mise à jour. Il semble qu’il n’est pas possible d’avoir mon template index.php surchargé dans le fichier template/protostar/html
dossier comme les autres remplacements.
J'ai trouvé dans un forum que je devais faire une copie du dossier protostar et le renommer en (disons) protostarperso. Est-ce la meilleure façon de le faire?
Merci beaucoup!
Oui, le meilleur moyen consiste à copier le modèle souhaité par l'administrateur Joomla. Aller à Extensions > Template Manager > Templates
et cliquez sur le modèle souhaité.
Puis cliquez sur Copy Template et entrez le nouveau nom.
Puis faites le par défaut et travaillez sur le index.php
fichier.
La raison pour laquelle vos modifications ont été annulées est due à la version initiale du modèle Protostar avec Joomla 3.0.0, certains correctifs ont été apportés et maintenant que chaque package de mise à jour contient toutes les mises à jour depuis la version 3.0.0, le modèle Protostar sera toujours installé. à partir de rien.
N'oubliez pas que ce que vous avez fait est un excellent exemple de la raison pour laquelle la modification de fichiers de base est une mauvaise idée. Je sais que certaines personnes ont fortement modifié leurs fichiers de base et n'ont pas eu de sauvegardes, ce qui les agace plutôt de ne pas pouvoir récupérer leurs modifications.
Il est également possible d'utiliser les commandes diff/patch Linux/UNIX pour stocker les modifications que vous avez apportées aux fichiers de base du modèle afin de pouvoir les réappliquer facilement lors de la mise à jour du modèle.
Pour créer un fichier de correctif contenant toutes les modifications apportées aux fichiers de base du modèle:
Pour appliquer le fichier de correctif au modèle récemment mis à jour:
J'espère que ca aide.