Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Module Gallery: afficher le contenu dans une page spécifique [RESOLU]
#3

J'ai eu a faire ce genre de chose

http://foto.furie.be/index.php?page=portfolio

le code de la page est simplement {Gallery dir='Publique'}, le répertoire Publique contenant des sous galeries, ces sous galeries contenant des photos.

le répertoire Publique a été paramétré dans Gallery pour être associé par défaut au template "simples_gallery" dont voici le code. Ce gabarit est un gabarit simplifié qui liste les sous répertoires et c'est tout. A noter que j'ai cocher le "cacher le lien vers le parent" dans les options du répertoire Publique pour éviter le lien vers le parent

Code :
<div class="gallery">
{assign "cpt" "0"}
{foreach from=$images item=image}
    <div class="img">
    {if $image->isdir}
        {assign "cpt" "1"}{* Si au moins un répertoire *}
        <a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
        {$image->titlename}
    {/if}
    </div>
{/foreach}
{if $cpt == 0}<p class='noItem'>Il n'y a pour l'instant aucune photo dans cette catégorie</p>{/if}
<div class="galleryclear">&nbsp;</div>
</div>

Mes sous-répertoires de premier niveau dans publiques sont également liés a ce template.
Les sous-répertoire de second niveau dans publiques, qui contiennent les photos n'ont pas de lien particulier vers un template, ils profitent donc du template par défaut qui lui fait de l'affichage de photo tout comme il faut.

J'ai également profité pour ajouter une propriété personnelle que j'utilise pour gérer un CSS différent par galerie. Ce n'est pas encore implémenté côté rendu par contre
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)