Skip to main content Help Control Panel

J.Juraver


on Jul. 11 2008
from Entre chaise et clavier...

Yacs team - Modération, Communication, Documentation
Share
Post to Facebook
Tweet about this
Share at LinkedIn
Invite participants
Reference this page
Monitor
Recent files
support »
See also
 

support «   Besoin d'aide «  

Folder inopérants dans un skin dérivés

PreviousNextIndex

plus exactement, avec variant_foo_bar

WorkflowSupport request
StatusProblem has been recorded
OwnerJ.Juraver
Progress0%

J'ai un petit problème dans un skin dérivé. Tout va bien pour le template dérivé, mais pas pour une dérivation de la dérivation rolleyes Je m'explique : j'ai un template fabriqué selon la méthode variant_template , c'est à dire complètement personnalisé et ce, pour une section seulement. Il ressemble fort à mon skin/template habituel, celui que j'ai dérivé de Digital.

A une exception : les boîtes pliées (folder) ne s'ouvrent pas, ce qui est assez embêtant pour éditer les options de la section.

Il doit me manquer dans mon template_machinbidule.php un bout de code qui existe dans l'original, mais je vois pas quoi. Ou alors dans le CSS dérivé;

Auriez-vous une piste ? Comme ça vient après une mise à jour, je soupçonne le code de ces folders d'avoir disparu ou d'avoir été sensiblement modifié.

Comments

Lasares - on Jul. 11 2008

Le template ne devrait pas être en cause, sauf peut-être pour la référence à la feuille de style qui doit être utilisée (autour de la ligne  80 de template.php).

As-tu une feuille de style spéciale pour ce template spécial (celui de variant_template), ou utilises-tu la même feuille de style qu'avec ton template dérivé ?

----- On a si peu d'idée de ce qui est possible...


Moi-meme - on Jul. 11 2008

Oui, pour cette variante de  template j'ai une feuille de style dédiée, mais qui ressemble de beaucoup à l'original CSS de mon skin dérivé. Tu me suis ? :D

La situation est la suivante (tout est basé sur Digital skin) : le dérivé de Digital est ok au niveau de ces folders pliés, mais pas le variant_template parce que je n'ai pas comparé intégralement les deux feuilles de styles pour remplacer/ajouter des règles. Je voudrais juste savoir où peut bien se trouver ce qui commande le dépliage des boîtes, et s'il n'y a que css en jeu.

-----
Râââ mais... c'te bête sur l'écran..pffff! Un parasite d'animal poilu encore.
Annuaire des sites YACs
Plugin Firefox de recherche dans Yetanoz
Nouvelles fonctions suggérées




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 |
Lasares - on Jul. 18 2008

En me réveillant, j'ai pensé à toi et à ton problème. La nuit, qui porte conseil dit-on, m'a suggéré que ta situation de  boîtes pliées qui ne déplient pas ressemblait rudement à ce qui se passait quand on faisait une mise à jour de yacs vers la 7.10 (le plus difficile fut de retrouver ce numéro que  Morphée ne m'avait pas transmis).

Tu aurais peut-être intérêt à revisiter cet article d'Agnès pour vérifier que toutes les manips requises ont été appliquées à ton skin si spécial : Spécificités de la mise à jour vers la 7.10.

----- On a si peu d'idée de ce qui est possible...


Moi-meme - on Jul. 18 2008

Et bien la version précédente de mon yacs incriminé et son skin étaient en 7.10. Donc d'après l'article sus-cité, $context['page_footer'] est bien en place, et @import url("../_reference/yacs.css"); fonctionne à plein (car les onglets sont opérationnels par exemple).

C'est à n'y rien comprendre. Seulement cette option d'affichage - à ce jour - ne veut rien savoir (boîte pliée).

-----
Râââ mais... c'te bête sur l'écran..pffff! Un parasite d'animal poilu encore.
Annuaire des sites YACs
Plugin Firefox de recherche dans Yetanoz
Nouvelles fonctions suggérées




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 |
Lasares - on Jul. 18 2008

Ton problème m'intrigue à la limite de l'obsession 

J'ai créé une page de test et je crois que j'ai une partie de la réponse. Je commence avec une boîte pliante qui déplie. Je désactive la ligne suivante du template

<p>// insert the footer </p>
echo $context['page_footer'];

Je purge le cache de Yacs et le cache local. Elle déplie toujours. Je change de skin, je purge de nouveau. Je reviens à mon skin : elle ne déplie plus.

Bizaroïde. On dirait que quelque chose de particulier se passe au changement de skin. Je ne comprends pas ce bout...

La boîte ne déplie pas car Yacs ne trouve plus le script shared/yacs.js qui est utilisé par la fonction javascript de la boîte pliante (onclick = "javascript:Yacs.toggle_folder ...)

Pourquoi ne le trouve-t-il pas ? Mystère. Il semblerait que c'est cette référence à context['page_footer'] qui lui donne le chemin. Étrange et peu plausible, mais c'est ce que j'ai expérimenté.

J'espère que cette recherche te fera avancer à ton tour et qu'on trouvera une solution et une explication valable (avant le retour de Bernard, ce serait mieux pour notre amour-propre, non ?)

----- On a si peu d'idée de ce qui est possible...


Moi-meme - on Jul. 18 2008

Bah, l'amour propre avec yacs faut le ménager... En tout cas je m'en vais à 600 kms de là dans quelques heures, je crois que le $ context footer va se fourrer quelque part entre le tuba et le sac photo, mais ça va être dur à étudier !

-----
Râââ mais... c'te bête sur l'écran..pffff! Un parasite d'animal poilu encore.
Annuaire des sites YACs
Plugin Firefox de recherche dans Yetanoz
Nouvelles fonctions suggérées




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