Salut
Pour faire une galerie photo j'ai fait une override de l'affichage blog, ainsi que de l’affichage article (qui sera un affichage avec la photo plus grande et une description) :
- pour l'affichage blog : j'ai créé un fichier galerie-blog.php dans templates\protostar-perso\html\com_content\category et j'ai mis une class dans :
- Pour l'affichage de la description : j'ai créé un fichier photo-description.php dans templates\protostar-perso\html\com_content\article et j'ai mis une class dans :
J'ai fait des sous-catégories dans la catégorie Galerie Photos. Pour que mes overrides soit prisent en compte j'ai sélectionné chacun de ces deux fichiers :
- pour l'affichage blog : dans chaque sous-catégories, dans la liste Type de mise en page j'ai choisis galerie-blog.
- pour l'affichage de la description : dans les liens de menu du menu Galeries, dans la liste Mise en page (de l'onglet Paramètres) j'ai choisis photo-description.
Pour la page de description la class photo-description est bien présente, mais pas pour l'affichage blog. Je pourrais utiliser la class blog déjà présente, mais je préfère mettre une class perso.
Joomla 3.9.22
Pour faire une galerie photo j'ai fait une override de l'affichage blog, ainsi que de l’affichage article (qui sera un affichage avec la photo plus grande et une description) :
- pour l'affichage blog : j'ai créé un fichier galerie-blog.php dans templates\protostar-perso\html\com_content\category et j'ai mis une class dans :
Code:
<div class="blog<?php echo $this->pageclass_sfx; ?> galerie-blog" itemscope itemtype="https://schema.org/Blog">
Code:
<div class="item-page photo-description<?php echo $this->pageclass_sfx; ?>" itemscope itemtype="https://schema.org/Article">
- pour l'affichage blog : dans chaque sous-catégories, dans la liste Type de mise en page j'ai choisis galerie-blog.
- pour l'affichage de la description : dans les liens de menu du menu Galeries, dans la liste Mise en page (de l'onglet Paramètres) j'ai choisis photo-description.
Pour la page de description la class photo-description est bien présente, mais pas pour l'affichage blog. Je pourrais utiliser la class blog déjà présente, mais je préfère mettre une class perso.
Joomla 3.9.22