1 gabarit,x galeries, x pages

Support en français pour CMS Made Simple.

Moderator: jce76350

Locked
richi3034
New Member
New Member
Posts: 5
Joined: Wed Apr 28, 2010 10:08 am

1 gabarit,x galeries, x pages

Post by richi3034 »

Bonjour à tous,

J'aurais besoin d'un coup de main pour résoudre mon soucis...
L'idée est d'aller chercher un ensemble de gallery selon la page sur laquelle je me trouve, avec un seul gabarit.
L'idéal serait d'associer plusieurs galeries à chaques pages.
Par exemple : dans ma page 1  {Gallery dir='galerie1'}+{Gallery dir='galery2'}+
{Gallery dir='galerie3'}
dans ma page 2 {Gallery dir='galerie6'}+{Gallery dir='galery4'}+ {Gallery dir='galerie5'}
etc..
On l'utilisateur final n'a qu'a copié collé et remplacé le nom de la gallerie qu'il veux afficher dans cette page {Gallery dir='galeryX'}..J'ai tester avec les "Balise Smarty spécifiques pour cette page"mais je ne sais pas comment l'appeler dans le gabarit, pour le positionner correctement dans les div du gabarit... du coup celà se positionne en haut en arriere plan du site..

Je pense que c'est jouable, mais j'ai encore que peu de recul sur l'utilisateur des tags utilisateurs et autres astuces pour développeur...et j'aurais besoin qu'on me mette sur les rails...

Merci de votre aide...
User avatar
will83
Forum Members
Forum Members
Posts: 88
Joined: Sat Aug 02, 2008 6:23 pm

Re: 1 gabarit,x galeries, x pages

Post by will83 »

Place tes premières balises tout en haut de ton gabarit :

{content block="Ma galerie 1" assign="my_galerie1"}
et ça autant de fois que tu veux avoir de galeries en incrémentant les 1 (cela va avoir pour effet de créer un nouveau champ dans l'édition de page ou des nouveaux champs si plusieurs champs).
Ensuite, plus bas dans ton gabarit, tu pourras placer ta balise (en conditionnant pour éviter d'avoir des balises vides) à l'endroit précis ou tu veux placer ta ou tes galeries :

{if $my_galerie1 !=''} //
{Gallery dir='$my_galerie1'}
{/if}

etc...

(si $galerie1 n'est pas vide, $galerie1 représentant le contenu de ton champ.
Donc ton utilisateur devra juste préciser dans le champ le paramètre dir, et uniquement celui-ci.
Locked

Return to “French - Français”