Skip to main content Help Control Panel

 

support «   Besoin d'aide «  

Explications sur view_as_foo_bar [Résolu]

PreviousNextIndex

A quoi sert ce mot-clé utilisable pour modifier le rendu (contenu additionnel) d'un article ou d'une section ?

OwnerJmarc
Progress0%
WorkflowSupport request
StatusProblem has been recorded
  • Submission on Jan. 13 2010 by Jmarc

Ce mot clé est accompagné de l'explication suivante :

Débrancher vers articles/view_as_foo_bar.php

ou

Débrancher vers sections/view_as_foo_bar.php

Mais je n'ai pas trouvé ces fichiers php dans les dossiers indiqués... Ni d'infos sur le site YACS.

Quelqu'un pourrait m'éclairer ?

Merci

 

 


J.Juraver
on Jan. 21 2010

C'est bien ce qu'on avait compris, je crois : on voulait simplement dire que maintenant on pourra aussi décider à l'avance de la façon dont on édite un article. Cela n'existait pas auparavant dans yacs.

Donc si, Bernard envisage bien de rendre cette démarche possible. Mais pas de développer ledit template d'édition. Juste d'ouvrir le possible.




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 |

Alain Lesage
on Jan. 21 2010

Je crains qu'il y ait ici une petite méprise qui entache une conversation par ailleurs très pertinente.

Bernard n'implémentera jamais (on ne devrait jamais dire jamais) un edit_as_foo_bar ou quoi que ce soit as_foo_bar. Les termes «foo» et «bar» sont des mots récemment inventés en anglais que les geeks utilisent comme on utiliserait «machin» et «truc» en français.

Ainsi, view_as_foo_bar se traduirait par afficher_comme_machin_truc et ne sera jamais une fonctionnalité implémentée. Il sert seulement d'illustration de la forme d'une implémentation possible. Il est donc plausible que Bernard ou quelqu'un d'autre implémente view_as_simple comme un cas particulier de la fonctionnalité, mais il devrait éviter d'utiliser les mots foo ou bar dans toute implémentation réelle.

Ce sont en quelque sorte des « mots réservés » pour illustrer un exemple, et, comme machin et truc en français, ils peuvent s'utiliser ensemble (un machin-truc) ou séparément (view_as_foo et view_as_bar).


J.Juraver
on Jan. 20 2010

Tu peux compléter tes tests avec ceci également : Utiliser la mise en page personnalisée (layout) (bientôt converti en fiche de doc)




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 |

Christian
on Jan. 14 2010

Et si en plus il y a un overlay sur les articles, à la lecture de chaque article dans le layout, on peut appeler une fonction de l'overlay.

Par exemple dans mon agenda sport j'appelle la fonction get_text avec le paramètre "jour" pour avoir un affichage spécifique de ma date.

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

Alexis Raimbault
on Jan. 13 2010

view_as_foo_bar permet d'afficher différement l'article en lui même

layout_as_foo_bar est pour afficher différement une liste d'articles, au niveau de la section.

et enfin un petit lien d'explication sur les variables 'métasyntaxique' : 'foo bar' est l'équivalent du 'toto' français. http://fr.wikipedia.org/wiki/V...%A9tasyntaxique

et enfin Bernard prévoie d'implémenter edit_as_foo_bar, qui permettra de personnaliser l'édition d'un article.




Alexis Raimbault webmaster free-lance
J.Juraver - on Jan. 21 2010
"

et enfin Bernard prévoie d'implémenter edit_as_foo_bar, qui permettra de personnaliser l'édition d'un article.

"

D'après ce que je constate dans la version 10 alpha, ce sera plutôt edit_as_simple

En fait on pourra à terme foobariser le view, le edit, le skin, ou le template.




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 |

Christian
on Jan. 13 2010

Voilà ce que c'est de répondre trop vite.

Effectivement tu as raison. Le layout est utilisé pour la mise en page personnalisée

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

J.Juraver
on Jan. 13 2010

La variante template view-as peut être utilement redocumentée par ici : Embarquer une page externe dans YACs

J'utilise variant_template.php deux fois sur un site en production, ça marche très bien et possède l'avantage de travailler un template indépendamment des autres template en embarquant la même feuille de style dès chargement (ou pas, c'est au choix)

Ta question me fait penser qu'on devrait avoir un index du jargon de yacs pour ceux qui recherchent une explication par mot-clef...




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 |

Christian
on Jan. 13 2010

foo_bar est un exemple.

On pourrait mettre par exemple view_as_jmarc. Yacs appelerai alors le layout nommé jmarc contenu dans le fichier layout_articles_as_jmarc.php

Ceci est valable pour un article, une section, un utilisateur ou une catégorie.

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro
Jmarc - on Jan. 13 2010

Merci Christian pour cette réponse aussi rapide que limpide... qui me permet de continuer d'avancer à vitesse grand V dans la compréhension de Yacs Smile

 

Jmarc - on Jan. 13 2010
"

par exemple view_as_jmarc. Yacs appelerai alors le layout [...] contenu dans le fichier layout_articles_as_jmarc.php

"

Es-tu certain, Christian, que c'est ce fichier qui serait appelé, et pas : view_as_jmarc.php ?

Lorsque je teste le mot-clé view_as_compact (car le fichier /articles/layout_articles_as_compact.php existe), je n'obtient aucun changement dans l'affichage de mon article.

Par contre, lorsque je teste le mot-clé view_as_thread (car le fichier /articles/view_as_thread.php existe également) alors je peux constater un changement dans mon article...

PreviousNextIndex