Skip to main content Help Control Panel

 

Projets «   Campagnes de tests «   yacs Martin RC7 est livré «  

Non prise en compte de multiples codes carrousel [Solved]

PreviousNextIndex

WorkflowSupport request
StatusA solution has been made available
OwnerAlexis Raimbault
Progress80%

Le bug est visible ici : http://www.yacs.fr/article-620...-de-yacs-martin#title_2

Trois sections sont appelées à afficher leur publications dans un même article, avec trois carrousel.

Visiblement, les trois ne sont pas les bonnes, et celle qui s'affiche ne fait pas partie des sections appelées.

Comments

J.Juraver - on Apr. 16 2010
La page a été créée


Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |
Alexis Raimbault - on May 15 2010

le layout transmet à l'objet flash les informations à afficher au moyen d'un fichier xml temporaire. Le fichier ne change pas de nom pour chaque appel, il y a donc conflit.




Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 15 2010
La demande d'évolution est valide


Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 15 2010

précision : c'est quand on passe par code yacs que le nom de fichier xml généré est identique. Quand on passe par le choix classique du layout dans la config d'une section, le nom du fichier est agrémenté de l'id de la section.

il faudrait procéder de même lorsqu'on use d'un code yacs.




Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 15 2010

Gérard a signalé un pb qui est lié :

lorsqu'on affiche par code yacs un carousel dans deux sections différentes, le passage de l'une à l'autre affiche les même vignettes.

c'est aussi parceque les fichiers sont les mêmes, et qu'il faut une minute avant qu'ils soient regénérés.




Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 15 2010

trop pénible de remanier les codes yacs pour cette particularité du layout carousel. D'autant plus que cela concerne aussi les codes qui appellent une catégorie, les articles d'un user, etc..

mais...je n'ai pas dit mon dernier mot. Car on peut dans le code yacs indiquer une variante de layout

[published.carrousel variantedelayout=section:<id>]

ou "variantedelayout" représente n'importe quelle chaine de votre choix, pourvu qu'elle soit unique sur votre site.

par ex :

published.carrousel tropfortalexis=section:<id>].

de fait le nom du fichier xml passé au flash contiendra la personalisation "tropfortalexis". A vous de différencier vos appels.

t'en dit quoi JJ ?

 




Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 15 2010
Le workflow a été changé en "Demande de support"


Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 15 2010
Une solution est disponible


Alexis Raimbault webmaster free-lance
J.Juraver - on May 16 2010

J'en dit que c'est une astuce viable, mais ça reste une astuce : un tout petit lourd à mettre en oeuvre pour tout le monde, notamment si un administrateur cherche à multiplier les carrousel sur son site.

A mon avis il serait bon qu'on documente ton astuce au mieux, le temps de trouver l'aternative au carrousel flash, puisque yacs lasares devrait importer des librairies JS supplémentaires capables de faire du carrousel...




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

PreviousNextIndex