Vote utilisateur: 3 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles inactivesEtoiles inactives
 
Comme tous les CMS, Joomla réserve son lot de petites contrariétés. Voici quelques astuces pour résoudre certains petits bugs bien casse-tête...

niveau: pour tous

Ne tenez pas rigueur de ces bugs au CMS Joomla. Pour trois raisons:

  1. c'est gratuit, open source, et franchement un des meilleurs dans son genre
  2. même les solutions maison créées par une armada de développeurs chevronnés ont des bugs; en plus, elles coûtent très cher...
  3. la plupart du temps, ces "bugs" sont issus de mauvais paramétrages

Méthodologie

Cherchez TOUJOURS la petite bête... Pas pour couper le cheveu en 4 (ou autre expression moins glamour).
Non, du tout. C'est que souvent, une anomalie est générée par un tout petit, un minuscule détail de votre Joomla.

Donc, avant de se lancer dans l'installation d'un x-ième plugin, composant ou module pour corriger le truc, prenons l'habitude de faire le TOUR ABSOLU des recoins du CMS:

  • plugin activés / bien paramétrés?
  • cache désactivé/ vidé pour les tests?
  • versionning & mise à jour?
  • pré-requis serveur / php (d'un composant à l'autre, ça peut couï-ncer)
  • conflit de scripts (les p'tits trucs installés en plus de Joomla) ?
  • sans oublier..... les css.

Si ça paraît long comme ça, en fait, ça vous épargnera maints essais à tourner en rond, sauvegarder, réinstaller... Sans parer du risque de tout planter.

Exemple:

  • Le css d'un item de mon menu, avec une jolie image, s'affiche impeccable sur la version française du site. Mais pas sur la version anglaise.

Pourtant, template affecté à la lange de Shakespeare (en-GB).
Même en assignant les menus, rien à faire.
Même en mettant le chemin du template en absolu, rien à faire non plus.
Cherche, cherche... Mais bon sang, mais c'est bien sûr: css appliqué à un item-menuXA en version FR. Voilà voilà: on avait oublié de le dupliquer pour l'item-menuYB de la version GB.
Quand je vous disais: tout bête le truc. Et aucun besoin de se lancer dans la re-création du template par défaut pour la version en-GB.

Bon désolée, c'est un peu du chinois pour les débutants.
Astuce réservée aux habitués des CMS:  si on la lit, c'est qu'on chatouille déjà bien le multilingue, les templates et le css.

Problèmes SEO

Url en item id au lieu d'une url "propre"

Problème

j'ai:
http://starter-entreprise.3clics-land.fr/?Itemid=128
au lieu de:
http://starter-entreprise.3clics-land.fr/produits

Solution

Vous avez créé un lien de menu de type "alias menu" qui boucle sur un autre" alias menu".
Modifiez la destination vers le lien de menu originel.

Enlever le /fr/ d'un site joomla multilingue

C'est tout bête...

  1. plugin Système - Filtre de langue
  2. paramètre "Enlever le code langue" activé