Bonjour,
je veux affichez un article contenant du texte et un slideshow. Le texte est entouré d'une bordure.
Les champs de mon type d'article sont les suivants :
- titre de l'article (champ type texte personnalisé. Ce n'est pas le champ system title)
- texte haut de page (champ : texte-haut-de-l-article)
- slideshow
- texte bas de page (texte-bas-de-l-article)
Le champ 'texte haut de page' contient un texte d'ouverture et un texte de fermeture :
- texte d'ouverture :
Code:
<div style="border-radius: 0px 25px 25px 25px;border:thin solid {{couleur-fond-titre##0}}; border-top: 0px;background-color: #ffffff;"><div style="border-radius: 0px 25px; background-color: {{couleur-fond-titre##0}}; text-align: center; padding: 5px;font-size: 18pt;font-weight:bold;color: {{couleur-titre##0}};">{{titre-article##0}}</div>
- texte de fermeture :
Code:
{{slideshow-2##0}}{{texte-bas-de-l-article##0}}</div>
Si le champ slideshow est vide, pas de problème. Cela s'affiche normalement.
S'il y a des images dans le champ slideshow, on affiche pour ce champ
Code:
a:3:{s:12:"originalname";s:6:"01.jpg";s:12:"existingname";s:0:"";s:4:"desc";s:0:"";}
qui me semble être le code d'affichage de la première image du slideshow.
J'ai essayé de mettre dans le template 3 champs :
- texte haut de page
- slideshow
- texte bas de page
Dans ce cas
- le texte 'haut de page' contient en texte d'ouverture :
Code:
[code]<div style="border-radius: 0px 25px 25px 25px;border:thin solid {{couleur-fond-titre##0}}; border-top: 0px;background-color: #ffffff;"><div style="border-radius: 0px 25px; background-color: {{couleur-fond-titre##0}}; text-align: center; padding: 5px;font-size: 18pt;font-weight:bold;color: {{couleur-titre##0}};">{{titre-article##0}}</div>{{texte-bas-de-l-article##0}}
[/code]
- le texte 'bas de page' contient en texte d'ouverture :
et en texte de fermeture :
Dans ce cas le slideshow et le texte de fin de page sont affichés en dessous de la mise en page de l'article.
En fait un </div> est automatiquement ajouté à la fin du 1er champ affiché.
A la place du champ slideshow j'ai aussi voulu afficher un module slideshow (Slideshow CK) avec leplugin 'loadmodule' de JOOMLA ou avec 'module' de Regularlab. Le plugin n'est pas interprété mais affiché comme texte.
Comment puis-je afficher un slideshow à l'interieur d'un texte ?
Par avance merci pour vos recommandations
Michel Rottenberg