Astuce pour joomla

Rubrique, trucs & astuces pour Joomla 2.5(souvent depuis J1.5) et son environnement.
Petit pense-bête pour petit Bobo !

 

Il est trés rapide de rajouter la traduction des titres de modules automatiques.

cherchez le fichier :
VOTRESITE\templates\VOTRETEMPLATE\html\modules.php
dans la fonction modChrome_XXX (remplacer XXX par le vrai nom)

transformer $module->title en  jtext::_( $module->title )

example:

if ($module->showtitle)
{
echo "<h3 class=\"page-header\">" . jtext::_( $module->title ) . "</h3>";
}

Dans le titre n'oubliez pas de mettre du jtext, ce qui veut dire par exemple.

MOD_STATS pour le module statistique qui sera traduit par
 Statistiques car il est inclus dans fr-FR.mod_stats.ini
et en anglais cela donnera
Statistics car il est inclus dans en-GB.mod_stats.ini

Les grandes différences entre bootstrap 3 et 2.3

Le plus ennuyeux lors du passage à bootstrap 3 est le l'intégration totalement différente du code CSS Responsive design pour la grille Bootstrap 3.

Alors que bootstrap 2.3 utilise un simple span- + le nombre de colonne de 1 à 12 : span-6 par exemple.

Bootstrap 3 utilise un nommage assez exotique mais logique col-xs-, col-sm-, col-md-, col-lg- correspondant dans l'ordre au téléphone mobile(xs), tablette(sm), ecran standard(md) et enfin ecran large(lg)  : col-md-6 par exemple.

Donc avec bootstrap 3, vous pouvez definir chaque type d'écran, pour améliorer le colonage de votre template selon la cible.

A savoir que la class parent row n'est plus lié pour gérer les colonnes, mais que pour ajuster les marges et que row-fluid n'existe plus.

pour l'offset, ou décallage de colonne, il suffit d'ajouter -offset a la class de base : col-md-offset-6 par exemple.

Sachant qu'au total on doit arriver à 12 colonnes par ligne.

Lire la suite : Faire son template Bootstrap 3 (Joomla 3)

A force de lire des articles sur joomla vous avez certainement entendu parler des overrides ou encore surcharge en français.

Voici une brêve explication suivit d'un aspect plus technique a la fin de l'article?

Qu'est ce que l'override?

L'override (surcharge) permet de remplacer un fichier par un autre et cela automatiquement dans le cas de joomla. Majoritairement pour modifier les modules et composants qui n'aurait pas le comportement correcte ou un affichage ne correspondant pas a vos attentes.

Lire la suite : surcharge joomla 3 (Overrides)

Vous avez un probléme de traduction de l'installation de vos composant malgrés la présence du fichier de langue?

Il faut ajouter dans votre pack original un fichier avec la traduction de votre installation. 

Lire la suite : Installation composant joomla multi langue