Si vous souhaitez changer le nom de votre template, sachez qu'il ne suffit pas de changer le nom du le dossier de votre template. En effet, il n'est plus possible de le faire en utilisant votre client FTP car les informations concernant ce dossier sont stockées à différents endroits. Nous allons voir au travers de ce tutoriel comment changer le nom du template sur votre site Joomla 4.
Focus à propos du template
Pour commercer, rappelons qu'un template est une extension (comme les autres). Depuis Joomla 1.5, le gestionnaire des templates a connu de nombreux changements. Parmi ceux-ci, vous ne pouvez plus simplement renommer le dossier contenant le template en utilisant le protocole FTP parce que les informations concernant ce dossier sont stockées dans des endroits différents. De ce fait, certaines informations sont contenues dans la base de données et d'autres lesont dans les fichiers de l'extension.
Pourquoi vouloir changer le nom de son template ?
Il existe de nombreuses raisons pour vouloir renommer le template que vous utilisez avec votre installation Joomla :
- la copie du template original vous sert de sauvegarde de sécurité,
- lorsque vous mettez à jour votre Joomla, cela écrasera pas vos modifications,
- vous pouvez donner à votre nouveau template un nom qui soit plus en rapport avec votre marque ou avec celui de votre site.
Comment changer le nom du template dans Joomla 4
Il existe plusieurs solutions pour changer le nom du template et dans ce tutoriel, nous allons utiliser la méthode la plus simple. C'est à dire que nous allons utiliser un copie du template Cassiopeia (le principe est le même, quelque soit le template que vous choisirez).
Dans le menu latéral, cliquez sur Système puis dans la rubrique Templates, cliquez sur Styles des templates du site.
Vous avez ici, le ou les templates installées sur votre site Joomla 4. Sélectionnez celui que vous souhaitez copier pour pouvoir le renommer et cliquez sur le bouton Dupliquer :
Cliquez ensuite sur le nom du template dupliqué, dans la colonne Template.
Sur l'écran suivant, cliquez sur le bouton Créer un template enfant. Dans la fenêtre modale qui s'ouvre, indiquez le nom de votre nouveau template puis cliquez sur le bouton Créer un template enfant.
Un message vous confirme que votre nouveau template est créé avec succès.
Si vous regardez le contenu du dossier Templates situé à la racine de votre site Joomla 4, vous constaterez maintement la présence de votre nouveau dossier portant le nom de votre nouveau template :
Attention
Il y a quelques points importants à prendre en compte si vous voulez copier un template :
- Pour certains templates, il peut y avoir des droits d'auteur qui protègent les droits des créateurs,
- Il peut y avoir quelques erreurs lors de la mise en œuvre du nouveau template, car certains chemins d'accès à des fichiers peuvent encore pointer vers le template d'origine,
- Lors des mises à jour de votre installation Joomla, ce nouveau template ne sera pas mis à jour. Tout votre travail de personnalisation ne sera pas supprimé, mais vous ne pourrez pas bénéficier des corrections de bugs et d'autres changements qui bénéficieront au modèle d'origine.
Si vous souhaitez changer le nom de votre template, sachez qu'il ne suffit pas de changer le nom du le dossier de votre template. En effet, il n'est plus possible de le faire en utilisant votre client FTP car les informations concernant ce dossier sont stockées à différents endroits. Nous allons voir au travers de ce tutoriel comment changer le nom du template sur votre site Joomla 3.
Focus à propos du template
Pour commercer, rappelons qu'un template est une extension (comme les autres). Depuis Joomla 1.5, le gestionnaire des templates a connu de nombreux changements. Parmi ceux-ci, vous ne pouvez plus renommer un dossier en utilisant le protocole FTP parce que les informations concernant ce dossier sont stockées dans des endroits différents. De ce fait, certaines informations sont contenues dans la base de données et d'autres lesont dans les fichiers de l'extension.
Pourquoi vouloir renommer un template ?
Il existe de nombreuses raisons pour vouloir renommer le template que vous utilisez avec votre installation Joomla :
- la copie du template original vous sert de sauvegarde de sécurité,
- lorsque vous mettez à jour votre Joomla, cela écrasera pas vos modifications,
- vous pouvez donner à votre nouveau template un nom qui soit plus en rapport avec votre marque ou avec celui de votre site.
La procédure pour changer le nom du template
Il existe plusieurs solutions pour changer le nom du template et dans ce tutoriel, nous allons utiliser la méthode la plus simple. C'est à dire que nous allons utiliser un copie du template Protostar (le principe est le même, quelque soit le template que vous choisirez).
A partir du panneau d'administration, ouvrez Extensions - Templates. Sélectionnez ensuite le template de votre choix puis cliquez sur le bouton Dupliquer.
Cliquez ensuite sur le nom du template dupliqué, dans la colonne Template.
Sur l'écran suivant, cliquez sur le bouton Copier le template. Dans la fenêtre popup qui s'ouvre, indiquez le nom du nouveau template puis cliquez sur le bouton Copier le template.
Un message vous confirme que votre nouveau template est installé avec succès.
Si vous regardez le contenu du dossier Templates situé à la racine de votre site Joomla, vous constaterez maintement la présence d'un nouveau dossier portant le nom de votre nouveau template.
Attention
Il y a quelques points importants à prendre en compte si vous voulez copier un template :
- Pour certains templates, il peut y avoir des droits d'auteur qui protègent les droits des créateurs,
- Il peut y avoir quelques erreurs lors de la mise en œuvre du nouveau template, car certains chemins d'accès à des fichiers peuvent encore pointer vers le template d'origine,
- Lors des mises à jour de votre installation Joomla, ce nouveau template ne sera pas mis à jour. Tout votre travail de personnalisation ne sera pas supprimé, mais vous ne pourrez pas bénéficier des corrections de bugs et d'autres changements qui bénéficieront au modèle d'origine.