Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2009-04-01 12:13:03

i_love_dc
Membre
Inscription : 2007-07-13

Appel de widget <tpl:widget id="LastImages"> dans Pages?

Bonjour a tous et toutes...

Est-il possible d'appeler un widget dans une "Page" (du plugin Pages d'olivier)
en déposant juste le code source dans le Contenu?

Je pose cette question car après avoir déposé

<tpl:Widget id="lastImages">
<setting name="selected">0</setting>
<setting name="random">0</setting>
<setting name="size">o</setting>
</tpl:Widget>

Rien ne se passe hors-mi l'affichage de "0 0 o"
Est-il possible d'appeler le widget dans une page ou faut-il obligatoirement modifier le defaut_pages.html ?
(ce qui ne serait pas cool car l'opération se répéterai sur toutes mes "Pages")

Merci à vous

Hors ligne

#2 2009-04-01 12:28:17

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Quelle version de lastImages utilises-tu ?


Dyslexics have more fnu!

Hors ligne

#3 2009-04-01 12:36:10

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Je ne suis pas certain qu'on puisse mettre des balises de template dans les "pages" générées par le plugin d'Olivier. On peut avec le plugin related, et le widget lastImages devrait fonctionner ;)

Hors ligne

#4 2009-04-01 12:40:55

jmh2o
Membre
Lieu : Charleroi
Inscription : 2009-01-05
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Ce dont je suis certains, c'est qu'il n'est pas possible d'obtenir le résultat voulu en collant le code dans le contenu du billet.

Hors ligne

#5 2009-04-01 12:43:15

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

DSLS > j'ai la dernière version de LastImage
enfin je crois c est la version....1.3

AMALGAME > mince alors :-( obliger de virer pages et de mettre related ....
Pas simple...refaire toutes les pages..etc
C'est vraiment dommage qu'on ne puisse pas juste coller le code source dans le contenu pour pouvoir appeler le widget..
(je voulais me faire une page un peu comme une galerie...contenant tous les billets images...)
il n'y pas une autre soluce?

Hors ligne

#6 2009-04-01 12:48:48

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

J'avais mal lu le problème... donc, je confirmes les dires de mes camarades : dans le corps d'une page, ça ne marchera pas. Dans le template des pages, en revanche, oui.


Dyslexics have more fnu!

Hors ligne

#7 2009-04-01 12:50:07

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Dsls > est il possible de le mettre dans le template mais uniquement pour une seule page?
(non hein)

Hors ligne

#8 2009-04-01 12:52:30

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Via un <tpl:EntryIf url="urldelapage"></tpl:EntryIf>, oui :)


Dyslexics have more fnu!

Hors ligne

#9 2009-04-01 12:56:46

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

heu.... tu pourrais me donner un peu plus de détails stp ?
je dois le mettre dans le page.html?
donc si je met ca il va sortir dans toutes les pages non?

Hors ligne

#10 2009-04-01 12:59:23

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Ben non, justement :

<tpl:EntryIf url="url_de_la_page_ou_tu_veux_le_widget">
  <tpl:Widget id="lastImages">
    <setting name="selected">0</setting>
    <setting name="random">0</setting>
    <setting name="size">o</setting>
  </tpl:Widget>
</tpl:EntryIf>

Dyslexics have more fnu!

Hors ligne

#11 2009-04-01 13:00:00

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Tu mets le code donné par Dsls dans page.html avec un tri sur le nom de la page. Exemple si ta page s'appelle "galerie"

<tpl:EntryIf url="galerie">
<tpl:Widget id="lastImages">
<setting name="selected">0</setting>
<setting name="random">0</setting>
<setting name="size">o</setting>
</tpl:Widget>
</tpl:EntryIf>

et ça devrait aller

Hors ligne

#12 2009-04-01 13:02:40

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

ahh génial ca fait l'exception...je test dessuite

Hors ligne

#13 2009-04-01 13:06:43

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

bon alors ...c'est en local (je précise au cas ou ca aurait son importance)

dans le template de la page j'ai inclus

<tpl:entryif url="Images">
<tpl:widget id="lastImages">
<setting name="selected">0</setting>
<setting name="random">0</setting>
<setting name="size">o</setting>
</tpl:widget>
</tpl:entryif>

et ma page se nomme Images...
visualisation de la pages j'ai  uniquement un "0 0 o" qui s'affiche ...

Hors ligne

#14 2009-04-01 13:08:47

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Le moteur de templates est case-sensitive


Dyslexics have more fnu!

Hors ligne

#15 2009-04-01 13:13:57

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

mince....dommage c'était une belle tentative d'alternative a galerie :-)
Et la perspective de tout refaire les pages en related.....c'est faisable mais faut avoir du coeur a l'ouvrage ...)

si une solution de derrière les fagots se profil,j'suis preneur...
Et merci à vous pour ses renseignements.

Hors ligne

#16 2009-04-01 13:18:37

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

En mettant la bonne casse dans les noms des balises, ça ne fonctionne pas ?


Dyslexics have more fnu!

Hors ligne

#17 2009-04-01 13:20:23

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

désolé Dsls je suis mou du cervelet... je comprend pas

Hors ligne

#18 2009-04-01 13:28:27

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

<tpl:EntryIf> (attention aux majuscules et minuscules)

Hors ligne

#19 2009-04-01 13:37:42

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

ah oui pardon...
alors mon code est propre normalement et il ne manque rien je pense

<tpl:EntryIf url="Images">
<tpl:Widget id="lastImages">
<setting name="selected">0</setting>
<setting name="random">0</setting>
<setting name="size">o</setting>
</tpl:Widget>
</tpl:EntryIf>

mais ca n'affiche..... vraiment plus rien

Hors ligne

#20 2009-04-01 13:44:47

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Et l'url de la page en question est bien exactement"Images", comme indiqué dans le champ URL dans l'admin de la page en question ?


Dyslexics have more fnu!

Hors ligne

#21 2009-04-01 13:48:44

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

j'osais pas le demander mais j'ai testé avec
<tpl:EntryIf url="http://localhost/dotclear/index.php/pages/Images">
<tpl:EntryIf url="dotclear/index.php/pages/Images">
<tpl:EntryIf url="index.php/pages/Images">
<tpl:EntryIf url="index.php/pages/Images">
<tpl:EntryIf url="pages/Images">
<tpl:EntryIf url="Images">

mais sans succès

Hors ligne

#22 2009-04-01 13:51:39

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Ah non, l'URL est celle qui est donnée par le champ "URL spécifique" dans la colonne de droite de l'édition de la page, dans l'administration.


Dyslexics have more fnu!

Hors ligne

#23 2009-04-01 13:57:36

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

donc oui c'est bien Images

donc

<tpl:EntryIf url="Images">
<tpl:Widget id="lastImages">
<setting name="selected">0</setting>
<setting name="random">0</setting>
<setting name="size">o</setting>
</tpl:Widget>
</tpl:EntryIf>

mais ca n'affiche rien malheureusement.

Hors ligne

#24 2009-04-01 14:04:54

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

Essaye avec ce code :

<tpl:EntryIf url="Images">
<tpl:Widget id="lastImages">
<setting name="selected">0</setting>
<setting name="random">0</setting>
<setting name="size">o</setting>
</tpl:Widget>
<h2>plop !</h2>
</tpl:EntryIf>

Tu verras si c'est la condition ou <tpl:Widget> qui ne fonctionne pas. Si tu ne vois que "Plop !", alors le widget ne fonctionne pas.

Hors ligne

#25 2009-04-01 14:11:12

i_love_dc
Membre
Inscription : 2007-07-13

Re : Appel de widget <tpl:widget id="LastImages"> dans Pages?

en effet je vois bien le " plop !"

mais pas d'images :-(

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map