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

Block content multiple dynamique
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.6
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonsoir,

Je ne sais pas comment faire et ni si cela a déjà était fait.

J'ai créer une case ou l'on peu mettre un nombre telle que 4 par exemple et je voudrais cela fasse cela:


{content label="Test" block="text1" tab="Fiche" assign="t1"}


{content label="Test" block="text2" tab="Fiche" assign="t2"}


{content label="Test" block="text3" tab="Fiche" assign="t3"}


{content label="Test" block="text4" tab="Fiche" assign="t4"}



Que cela me crée 4 block content différent.


Donc incrémenter les valeurs et répéter 4 fois la balise content block.

Comment faire ? avec {section} ou {foreach} ou autre ?


Merci
Répondre
#2

tu peux répéter stp ? j'ai pas compris :/
Répondre
#3

Tout comme Bess, je ne connais pas la finalité de ta demande.
Si c'est pour n'afficher en backend que le nombre de blocs voulus, tu vas te retrouver avec des problèmes de compilation.
Le plus simple serait de créer les blocs dans le backend et ne les afficher à l'internaute que s'il y a quelque chose dedans :
Code :
{content label=label1 block=block1 tab=Fiche1 assign=t1}{if $t1}{$t1}{/if}
{content label=label2 block=block2 tab=Fiche2 assign=t2}{if $t2}{$t2}{/if}
{content label=label3 block=bloc3 tab=Fiche3 assign=t3}{if $t3}{$t3}{/if}
{content label=label4 block=bloc4 tab=Fiche4 assign=t4}{if $t4}{$t4}{/if}
Répondre
#4

Bonjour,

Je pense que Rams51 veux créer des "content block" supplémentaires, à la volée , et à partir d'une boucle x fois en fonction d'une variable numérique.

Je pense que la fonction boucle, il faudrait la faire depuis un udt ou plugin.

problème 1 : comment évaluer les balises "content" depuis un plugin ou udt ?
(pour les autres balises , pas de soucis)

Problème générale :

dans tout les cas, si les blocs générés 'automatiquement' sont assignés,
tu devras modifier le template pour les afficher quelque part...

Alors, au final est-ce vraiement utile ?

Il faudrait que l'on connaisse le but de cette 'semi' automatisation.
Répondre


Atteindre :


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