Les différences par rapport à Joomla 3 sont:
- l'utilisation de bootstrap 4.0 et les CSS grid
- l'ajout d'un fichier joomla.asset.json qui contient la liste des fichiers à inclure (les dépendances)
- l'introduction du scss
- les namespaces et la modification de quelques classes (voire même la plupart)
- ...
Si vous utilisez l'interface utilisateur pour paramétrer votre template, il faut penser aussi à le revoir(j'ai eu des soucis avec le "showon" qui fonctionne sur une classe switcher, mais c'est un autre débat).
De plus, le projet est toujours en cours développement et certaines classes/fonctions peuvent encore évoluer et il y a encore "quelques" bus à corriger.
Regardez dans le template Cassipeia pour vous donner une idée des modifications à apporter.
Pascal
Dernière édition par pmleconte à 31/07/2019, 10h25
Je travaille depuis le début de l'année sur un template compatible V4
joomla.asset.json est assez simple à comprendre et permet d'ajouter par exemple un custom.css indépendant des css d'origine.
le CSS grid layout est une vraie révolution dans le positionnement d'éléments, il permet entre autres de gérer un empilement de modules différent suivant l'écran.
je suis encore loin de tout comprendre mais c'est prometteur. j'utilise le livre de Raphaêl Goetter que je recommande.
Ce forum mériterait une rubrique dédiée au templating.
Actuellement sur 4.0.0 alpha11
Commentaire