Bonjour,
Je développe actuellement un composant sous Joomla 2.5 que je souhaite rendre compatible 3.0.
J'aimerais savoir comment vous vous y prenez pour faire avec les deux versions.
Dans un premier temps, j'utilise la fonction suivante pour connaitre la version de Joomla et la compare avec la function php version_compare().
En fonction du retour j'affiche ou non ma feuille de style spécifique pour Joomla 3.0.
Concernant l'affichage des filtres dans les vues, toujours avec ma comparaison de version je viens appeler sa template sidebar correspondant à Joomla 3.0:
En effet comme vous le savez sous Joomla 3.0 les sous menus doivent être appelés manuellement alors que dans les versions précédentes c'était automatiquement affiché.
Et vous, c'est quoi vos trucs?
Damien
Je développe actuellement un composant sous Joomla 2.5 que je souhaite rendre compatible 3.0.
J'aimerais savoir comment vous vous y prenez pour faire avec les deux versions.
Dans un premier temps, j'utilise la fonction suivante pour connaitre la version de Joomla et la compare avec la function php version_compare().
Code PHP:
public function getJoomlaVersion($format='short'){
$method = 'get' . ucfirst($format) . "Version";
// Get the joomla version
$instance = new JVersion();
$version = call_user_func(array($instance, $method));
return $version;
}
Concernant l'affichage des filtres dans les vues, toujours avec ma comparaison de version je viens appeler sa template sidebar correspondant à Joomla 3.0:
Code PHP:
$this->loadTemplate('sidebar');
Et vous, c'est quoi vos trucs?
Damien