Forums Développement Multimédia

Aller au contenu

Problème avec l'action Open

CMS Silex

5 réponses à ce sujet

#1 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 26 October 2011 - 09:37 AM

Bonjour,

Dans le cadre d'un projet, nous avons besoin d'avoir une ouverture de page grâce à une action de la forme

onRelease open:start/mylayer

Le problème est que cette ouverture marche bien sur la version dégradé HTML5 mais pas sous la version Flash. L'url est pourtant bien rewrite.

Quelqu'un aurait-il une idée?
Merci

#2 codam

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 33 messages

Posté 26 October 2011 - 09:49 AM

A priori ça devrait marcher sans problème, sauf si la page que tu souhaite ouvrir est une page parent.
Dans ce cas la il faut faire:
onRelease NomDuComposantQuiOuvreLeLienEnfant.close

Si ton site est ligne, on peut regarder plus en détail, envoies-nous les infos en mail perso.

#3 devpix-web

    Ceinture Jaune

  • Members
  • PipPip
  • 26 messages

Posté 26 October 2011 - 10:04 AM

Ah enfin je retrouve mon compte :)

C'est bien moi qui est posté le problème via Franck.

Non il s'agit effectivement d'une page au même niveau.

Au niveau de l'arbre on retrouve:
Start
[indent]Accueil avec le menu[/indent]
[indent]Page 1 avec retour sur accueil[/indent]
[indent]Page 2 avec retour sur accueil[/indent]

J'ai donc besoin d'une action open et non close. Je t'envoie la version du projet par mp

#4 codam

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 33 messages

Posté 26 October 2011 - 14:43 PM

Je pense avoir la réponse:
Pour que la commande "onRelease open:start/mylayer" marche dans tous les cas, il faut qu'il y ait un composant quelconque (le logo silex par exemple) sur le calque start, qui ait la propriété "icone" de coché, avec "mylayer" comme nom de page.
Dans ton cas, il faudrait de plus rendre ce composant invisible et non-clickable.

#5 devpix-web

    Ceinture Jaune

  • Members
  • PipPip
  • 26 messages

Posté 26 October 2011 - 15:23 PM

Effectivement ça à l'air de marcher :)
Le fait de passer par un faux liens ne va pas nous arranger pour le projet final mais pour l'instant ça sufira.

Merci :)

#6 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 27 October 2011 - 09:38 AM

Voir le messagedevpix-web, le 26 October 2011 - 15:23 PM, dit :

Effectivement ça à l'air de marcher :)
Le fait de passer par un faux liens ne va pas nous arranger pour le projet final mais pour l'instant ça sufira.

Merci :)
Dimitri,

Ca n'est pas un faux lien, c'est le concept d'icone

Tu ne peux pas avoir de page sans icone qui pointe dessu, c'est ce système qui te permet de construire une arborescence dans silex. L'icone est le seul moyen de connaitre le parent d'un calque.

Tu peux aussi te servir d'une liste+selector avec le selector comme icone, c'est les cas des menus, mais la liste peut aussi être invisible, et tu accèdes aux pages par des boutons avec des "open:". C'est bien pour un slideshow ou "suivant/précédent". Par contre je ne l'ai jamais testé en HTML5, ca devrait passer mais bon...



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)