SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Annexe La surcharge des templates sur le CMS Joomla 1.5 Frédéric Chamsseddine
Joomla! Rendre accessible grâce à la surcharge des gabarits ,[object Object],[object Object],[object Object],[object Object]
JeunesOCentre Le Modèle Vue Contrôleur (MVC) ,[object Object],[object Object],[object Object],[object Object],Source : W3Blog -  http://w3blog.fr
Joomla La surcharge de gabarit (1) ,[object Object],[object Object],[object Object]
Joomla La surcharge de gabarit (2) ,[object Object]
Joomla Exemple d’implémentation d’une surcharge (1) Par défaut, dans le titre du document, Joomla n’affiche pas le nombre de pages que constitue la liste des articles d’une catégorie d’articles. Nous allons combler cette lacune en surchargeant le gabarit à l’aide de l’API Joomla
Joomla Exemple d’implémentation d’une surcharge (2) Dans cet exemple, la surcharge concerne le composant content de Joomla!. Nous avons identifié le fichier ‘blog.php’ comme étant celui à surcharger. Nous allons donc copier le fichier ‘blog.php’  qui se trouve dans le répertoire   componentsom_contentiewsategorympl Dans le répertoire du template, nous allons créer un nouveau répertoire correspondant au composant à surcharger dans le répertoire html (ici   html/com_content/category ) et allons coller notre fichier ‘blog.php’.
Joomla Exemple d’implémentation d’une surcharge (3) Ouvrons le fichier ‘blog.php’ dans un éditeur de texte et ajoutons-y le code PHP nécessaire à la prise en compte de notre surcharge.
Joomla Exemple d’implémentation d’une surcharge (4) Notre modification ajoutée  par la surcharge est  maintenant visible : Le titre du document inclus le nombre de pages contenues dans la catégorie
Pour plus d’informations : [email_address]

Weitere ähnliche Inhalte

Ähnlich wie La surcharge des templates sur le CMS Joomla 1.5

Formation joomla 1ere_session
Formation joomla 1ere_sessionFormation joomla 1ere_session
Formation joomla 1ere_sessionRYMAA
 
Formation joomla 1ere_session
Formation joomla 1ere_sessionFormation joomla 1ere_session
Formation joomla 1ere_sessionAhmed Seye
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Laurent Moccozet
 
Les bases de Joomla 1.5
Les bases de Joomla 1.5Les bases de Joomla 1.5
Les bases de Joomla 1.5laurentber
 
Les bases de JOOMLA
Les bases de JOOMLALes bases de JOOMLA
Les bases de JOOMLAlaurentber
 
Creation de template_joomla_2.5_-_v_1.0
Creation de template_joomla_2.5_-_v_1.0Creation de template_joomla_2.5_-_v_1.0
Creation de template_joomla_2.5_-_v_1.0Faiz Morchid
 
Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMAbdelmonem NAAMANE
 
Atelier symfony n 2
Atelier symfony n 2Atelier symfony n 2
Atelier symfony n 2Amir Souissi
 
Utiliser Joomla 3 et Bootstrap 3 depuis une application externe
Utiliser Joomla 3 et Bootstrap 3 depuis une application externeUtiliser Joomla 3 et Bootstrap 3 depuis une application externe
Utiliser Joomla 3 et Bootstrap 3 depuis une application externeWeb21 France
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel phpKhadim Mbacké
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSyrine Ben aziza
 
Installation Joomla15 18 08 08
Installation Joomla15 18 08 08Installation Joomla15 18 08 08
Installation Joomla15 18 08 08guest8283f
 
Installation joomla15
Installation joomla15Installation joomla15
Installation joomla15Becem Ghalleb
 
Présentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de SymfonyPrésentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de SymfonyRaphaël Kueny
 

Ähnlich wie La surcharge des templates sur le CMS Joomla 1.5 (20)

Créer un template pour Joomla 2.5
Créer un template pour Joomla 2.5Créer un template pour Joomla 2.5
Créer un template pour Joomla 2.5
 
Formation joomla 1ere_session
Formation joomla 1ere_sessionFormation joomla 1ere_session
Formation joomla 1ere_session
 
Formation joomla 1ere_session
Formation joomla 1ere_sessionFormation joomla 1ere_session
Formation joomla 1ere_session
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
 
Les bases de Joomla 1.5
Les bases de Joomla 1.5Les bases de Joomla 1.5
Les bases de Joomla 1.5
 
Les bases de JOOMLA
Les bases de JOOMLALes bases de JOOMLA
Les bases de JOOMLA
 
Creation de template_joomla_2.5_-_v_1.0
Creation de template_joomla_2.5_-_v_1.0Creation de template_joomla_2.5_-_v_1.0
Creation de template_joomla_2.5_-_v_1.0
 
Atelier template
Atelier templateAtelier template
Atelier template
 
Projet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMMProjet fin annee 2011 master min ISAMM
Projet fin annee 2011 master min ISAMM
 
Atelier symfony n 2
Atelier symfony n 2Atelier symfony n 2
Atelier symfony n 2
 
Utiliser Joomla 3 et Bootstrap 3 depuis une application externe
Utiliser Joomla 3 et Bootstrap 3 depuis une application externeUtiliser Joomla 3 et Bootstrap 3 depuis une application externe
Utiliser Joomla 3 et Bootstrap 3 depuis une application externe
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel php
 
Tuto spring
Tuto springTuto spring
Tuto spring
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
 
Joomla
JoomlaJoomla
Joomla
 
Installation Joomla15 18 08 08
Installation Joomla15 18 08 08Installation Joomla15 18 08 08
Installation Joomla15 18 08 08
 
Installation joomla15
Installation joomla15Installation joomla15
Installation joomla15
 
Guide de l'administration joomla 3
Guide de l'administration joomla 3Guide de l'administration joomla 3
Guide de l'administration joomla 3
 
Introduction aspnet
Introduction aspnetIntroduction aspnet
Introduction aspnet
 
Présentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de SymfonyPrésentation de EasyAdmin, le bundle d'admin de Symfony
Présentation de EasyAdmin, le bundle d'admin de Symfony
 

La surcharge des templates sur le CMS Joomla 1.5

  • 1. Annexe La surcharge des templates sur le CMS Joomla 1.5 Frédéric Chamsseddine
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Joomla Exemple d’implémentation d’une surcharge (1) Par défaut, dans le titre du document, Joomla n’affiche pas le nombre de pages que constitue la liste des articles d’une catégorie d’articles. Nous allons combler cette lacune en surchargeant le gabarit à l’aide de l’API Joomla
  • 7. Joomla Exemple d’implémentation d’une surcharge (2) Dans cet exemple, la surcharge concerne le composant content de Joomla!. Nous avons identifié le fichier ‘blog.php’ comme étant celui à surcharger. Nous allons donc copier le fichier ‘blog.php’ qui se trouve dans le répertoire componentsom_contentiewsategorympl Dans le répertoire du template, nous allons créer un nouveau répertoire correspondant au composant à surcharger dans le répertoire html (ici html/com_content/category ) et allons coller notre fichier ‘blog.php’.
  • 8. Joomla Exemple d’implémentation d’une surcharge (3) Ouvrons le fichier ‘blog.php’ dans un éditeur de texte et ajoutons-y le code PHP nécessaire à la prise en compte de notre surcharge.
  • 9. Joomla Exemple d’implémentation d’une surcharge (4) Notre modification ajoutée par la surcharge est maintenant visible : Le titre du document inclus le nombre de pages contenues dans la catégorie
  • 10. Pour plus d’informations : [email_address]