dans une page article je fais une boucle simple :
<BOUCLE_test(connect2:spip_auteurs){id_auteur}>#TEXTE</BOUCLE_test>
Dans mon article j’ai un modele avec une boucle sur un objet perso :
<BOUCLE_objet(OBJETS){id_auteur}>#TITRE</BOUCLE_objet>
Problème, il va cherche du coup le connect2 alors que j’ai pas demandé dans cette boucle de passer par le connect2
Problème, il va cherche du coup le connect2 alors que j'ai pas demandé
dans cette boucle de passer par le connect2
bonjour
pour m'assurer de bien comprendre:
c'est à dire que cette deuxième boucle fonctionne comme si tu avais écrit :
<BOUCLE_objet(connect2:OBJETS){id_auteur}>#TITRE</BOUCLE_objet>
Problème, il va cherche du coup le connect2 alors que j’ai pas demandé
dans cette boucle de passer par le connect2
bonjour
pour m’assurer de bien comprendre:
c’est à dire que cette deuxième boucle fonctionne comme si tu avais écrit :
<BOUCLE_objet(connect2:OBJETS){id_auteur}>#TITRE</BOUCLE_objet>
je n’ai pas essayé de reproduire, mais à la lecture ça me semble au contraire très logique :
* tu vas chercher le #TEXTE d’un auteur sur la base2 désignée par ton connect2
* dans le champ texte de cet auteur de ta base2 il y a un modèle, qui est donc censé s’afficher dans le #TEXTE de cet auteur de cette base2
* ce modèle est bien censé aller chercher les données de la base2, comment ferait-il pour s’afficher sur ton site2 utilisant la base2 autrement ?
Autrement dit l’affichage du #TEXTE depuis une base distante se fait avec les données de la base distante par défaut, ce qui semble normal, et pas un bug
--
Cédric
Le 7 janv. 2019 à 10:02 +0100, Pierre KUHN <pierrekuhn82@gmail.com>, a écrit :
Ok donc un connect: passe à toutes la cascade de boucle du modèle si je le
contredit pas avec une boucle au début du modele.
C'est noté, merci.
Le lun. 7 janv. 2019 à 10:11, Cerdic <cedric@yterium.com> a écrit :
Hello,
je n’ai pas essayé de reproduire, mais à la lecture ça me semble au
contraire très logique :
* tu vas chercher le #TEXTE d’un auteur sur la base2 désignée par ton
connect2
* dans le champ texte de cet auteur de ta base2 il y a un modèle, qui est
donc censé s’afficher dans le #TEXTE de cet auteur de cette base2
* ce modèle est bien censé aller chercher les données de la base2, comment
ferait-il pour s’afficher sur ton site2 utilisant la base2 autrement ?
Autrement dit l’affichage du #TEXTE depuis une base distante se fait avec
les données de la base distante par défaut, ce qui semble normal, et pas un
bug
--
Cédric
Le 7 janv. 2019 à 10:02 +0100, Pierre KUHN <pierrekuhn82@gmail.com>, a
écrit :
Non. Ce n’est pas ce que j’ai dit ni ce que ça fait.
Un connect ne suit pas le <INCLURE> ni le #INCLURE ni le #MODELE
Mais si dans une boucle avec un connect tu affiches le champ d’une autre base et que celui-ci inclue un modèle, le modèle sera calculé avec le même connect, par cohérence des contenus (le champ #TEXTE est supposé afficher la même chose si tu l’affiches depuis le site1 avec un connect2 ou directement depuis le site2)
--
Cédric
Le 7 janv. 2019 à 10:14 +0100, Pierre KUHN <pierrekuhn82@gmail.com>, a écrit :
Re,
Ok donc un connect: passe à toutes la cascade de boucle du modèle si je le contredit pas avec une boucle au début du modele.
C'est noté, merci.
> Le lun. 7 janv. 2019 à 10:11, Cerdic <cedric@yterium.com> a écrit :
> > Hello,
> >
> > je n’ai pas essayé de reproduire, mais à la lecture ça me semble au contraire très logique :
> >
> > * tu vas chercher le #TEXTE d’un auteur sur la base2 désignée par ton connect2
> > * dans le champ texte de cet auteur de ta base2 il y a un modèle, qui est donc censé s’afficher dans le #TEXTE de cet auteur de cette base2
> > * ce modèle est bien censé aller chercher les données de la base2, comment ferait-il pour s’afficher sur ton site2 utilisant la base2 autrement ?
> >
> > Autrement dit l’affichage du #TEXTE depuis une base distante se fait avec les données de la base distante par défaut, ce qui semble normal, et pas un bug
> >
> > --
> > Cédric
> > Le 7 janv. 2019 à 10:02 +0100, Pierre KUHN <pierrekuhn82@gmail.com>, a écrit :
> > >
> > > <BOUCLE_test(connect2:spip_auteurs){id_auteur}>#TEXTE</BOUCLE_test>