Thursday, October 4, 2007

Les templates avec Joomla

Joomla Version 1.0.11
On retrouve les principes vu dans Mambo 4.6.x


Ce qui est installé
Deux templates : "madeyourweb" et "rhuk_solaflare_ii"

Dans le répertoire "Templates", on trouve :
Fichiers :
  • Dans la racine de templates,
Index.html. Ce fichier est là pour la sécutité. Il donne aussi la couleur de fond du site.
Index.php : le positionnement avec les mosLoadModules( "position"[, param] )
templateDetails.xml : Info sur le site, important pour indiquer le template à Joomla
template_thumbnail.png : pour la prévisualisation dans la page site
Dans le répertoire css,
template_css.css : pour la mise en forme
Autres fichiers css ???
  • Répertoire :
- image : images spécifiques au template. Pour les autres images, voir le post Image de Joomla.
- css pour le ou les css

Pour changer de favicon, placer votre favicon.ico, dans le répertoire image.
Si vous voulez changer son nom, aller dans Site | Configuration Site, onglet Site. Voir à la fin des paramètres.

Pour créer un nouveau template à partir d'un existant (ici madeyouweb)

1) Créer un nouveau répertoire dans templates, donner lui le nom de ce nouveau template

2) Recopier le contenu du template source (ici madeyouweb) dans ce nouveau répertoire (par transfert ftp à partir de votre disque pour les sites distants)

3) Pour informer le module admin de l'existence de ce nouveau module, modifier le fichier templateDetails.xml qui est dans ce nouveau répertoire et mettre à jour les données dans les balises. N'oublier pas de sauvegardé.
Note : si vous ne modifier pas le fichier xml, Joomla trouvera deux fois ce fichier HTML et affichera deux templates avec les mêmes données.

4) Dans le fichier index.php de votre nouveau repertoire template, remplacer les références à l'ancien répertoire et avec celles du nouveau.
Voir avec les link des css (pour madeyourweb, lignes 26 et 27)

Une fois les modifications faites, retourner dans votre site pour activer votre nouveau template.
Bien sur, votre site aura le même aspect car le contenu du template est, pour l'instant, le même.
Pour connaître les templates installés sur le site et en sélectionner un : Site | Gestion des templates | Templates du site.
On peut aussi voir : Template Administrator et Positions des modules (la liste des positions avec la possibilités de mettre une description)

Pour voir les positions dans la page, Site | Aperçu | Dans cette fenêtre avec les positions.

Le choix du template se fait :
Par Défaut
Pour une page par la fonction Assigner et la sélection de la ou les pages concernées.

No comments: