Créer ou personaliser un thème
Avant de commencer, nous vous conseillons de vous accomoder avec les notions de thèmes, de Template Tags ou encore de fichiers de templates. Ces notions vous aiderons à mieux entrevoir les possibilités de personnalisation proposées par fr.eelinker3.
Créer la base de travail
fr.eelinker dispose d'un thème par défaut. Dans ce thème se trouve un bon nombre de librairies nécessaires au bon fonctionnement du backoffice. Il est donc primordial de créer une base de travail, même pour des personnalisations minimes.
Copier les fichiers
Pour ce faire, rien de plus simple. Il vous suffit de créer un nouveau répertoire dans le répertoire dist/ que vous allez par exemple nommer mytheme. La structure du répertoire dist/ devrait maintenant ressembler à ceci:
- dist/
- default/
- mytheme/
Pour finaliser votre base de travail, il vous suffit de copier le contenu du répertoire dist/default/ (attention aux fichiers cachés, comme le .htaccess) et de coller le contenu dans le répertoire dist/mytheme/
Modifier la signature
Chaque thème à une signature, la signature du thème par défaut étant default, il va falloir personnaliser la signature du thème que vous venez de copier. Ouvrez le fichier suivant: dist/mytheme/theme.xml, et modifier ce dernier comme ci-dessous.
<?xml version="1.0" encoding="utf-8"?> <theme> <nom>mytheme</nom> <version>0.1</version> <description>La description de votre thème ici</description> <author> <name>votre nom</name> <mail>votre@adressemail.com</mail> <homepage>http://www.votresite.com/quiparle/dutheme</homepage> </author> </theme>
Une fois les modifications effectué, sauvegardez et fermez le fichier. Notez également que ce fichier doit être éditer en utf-8…
Changer de thème dans le backoffice
Il ne vous reste plus qu'a aller dans le backoffice, dans l'onglet présentation, et de choisir le thème mytheme
Pourquoi toute ces manipulations: Tout simplement parce qu'en cas de problème sur votre thème (personne n'est à l'abri d'une erreur…), vous aurez toujours le thème par défaut sous la main pour revenir à un site naviguable :)



