Forums de la communauté francophone du CMS TYPO3: Nested Content - Forums de la communauté francophone du CMS TYPO3

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Nested Content

#1 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 15 janvier 2012 à 15:34

Dans ma page uid=17, j'ai trois records 1,2,3

Je les appelle via CONTENT.
En bas de chacun je veux refaire un CONTENT pour les lister à nouveaux (navigation via une ancre).

ça donne un truc du genre :

record 1
Ancre : 1,2,3


record 2
Ancre : 1,2,3


record 3
Ancre : 1,2,3

Or lorsque je mets un content dans un content, j'obtiens le résultat suivant :


record 1
Ancre : 2,3


record 2
Ancre : 3


record 3
Ancre : (pas de résultat)


Je me doute bien que c'est une question de contexte, mais je ne vois pas comment en sortir justement de ce contexte.

Merci,
Aurélien
0

#2 L'utilisateur est hors-ligne   OlivierSC 

  • Super Membre
  • PipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 659
  • Inscrit(e) : 26-juin 09

Posté 16 janvier 2012 à 09:44

bonjour,

Peux tu mettre le code typoscript que tu utilises.
Cela permettrait de mieux comprendre ce qui est en place, et ce qui est à corriger.

OlivierSC
0

#3 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 16 janvier 2012 à 15:30

Voir le messageOlivierSC, le 16 janvier 2012 à 09:44, dit :

bonjour,

Peux tu mettre le code typoscript que tu utilises.
Cela permettrait de mieux comprendre ce qui est en place, et ce qui est à corriger.

OlivierSC


Voici :

tmp.mainContent = CONTENT
tmp.mainContent.table = tt_content
tmp.mainContent.renderObj = COA
tmp.mainContent.renderObj {
  10 = TEXT
  10.field = header
  10.wrap = <p>|</p>
  20 = CONTENT
  20.table = tt_content
  20.wrap = <ul>|</ul>
  20.renderObj = TEXT
  20.renderObj.field = uid
  20.renderObj.wrap = <li>|</li>
}



Aurélien

Ce message a été modifié par U-Zwilling - 16 janvier 2012 à 16:39.

0

#4 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 18 janvier 2012 à 12:14

Il est si moche que ça mon code ? :D

Aurélien
0

#5 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 19 janvier 2012 à 14:36

Personne n'aurait une petite idée ? je coince dessus depuis quelques jours :)

merci,
A.
0

#6 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 15:26

Quand tu dis mettre un content dans un content, c'est avec un contenu de type "Insérer des enregistrements" ou avec templavoila ?

Need to go deeper ? A content inside a content ? Contentception !
Expert Typo3
0

#7 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 15:28

Ah, ton exemple de bug est forcément faut, en passant. Et tu y gagnera à faire ça avec un registre.
Expert Typo3
0

#8 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 19 janvier 2012 à 15:42

Voir le messagePopy, le 19 janvier 2012 à 15:26, dit :

Quand tu dis mettre un content dans un content, c'est avec un contenu de type "Insérer des enregistrements" ou avec templavoila ?

Need to go deeper ? A content inside a content ? Contentception !



Il faut faux par rapport à ce que je souhaite faire oui, je vais me pencher sur les registres même si je ne sais pas trop encore ce que c'est.

Je n'utilise pas TemplaVoila. Je veux juste lister les records à chaque itération comme explication dans mon premier message.

Merci


0

#9 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 16:30

Tu ne répond pas vraiment a ma question. "Insérer des enregistrements" ? Les contenus sont tous dans la même page ?
Expert Typo3
0

#10 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 19 janvier 2012 à 16:35

Voir le messagePopy, le 19 janvier 2012 à 16:30, dit :

Tu ne répond pas vraiment a ma question. "Insérer des enregistrements" ? Les contenus sont tous dans la même page ?


Oui tous sur la même page.
0

#11 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 16:54

"Insérer des enregistrements" ???!!!!!!

Ptain c'est pas dur de lire les questions en entier et d'y répondre.

Si tes records sont tous sur la même page, ca devrait fonctionner sans souci. Colle voir le HTML généré, au cas où.
Expert Typo3
0

#12 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 19 janvier 2012 à 17:26

Voir le messagePopy, le 19 janvier 2012 à 16:54, dit :

"Insérer des enregistrements" ???!!!!!!

Ptain c'est pas dur de lire les questions en entier et d'y répondre.

Si tes records sont tous sur la même page, ca devrait fonctionner sans souci. Colle voir le HTML généré, au cas où.


Va falloir sérieusement pensé à te calmer Mister ;) Tes aigreurs tu les calmes ailleurs merci !

Laisse tomber, ciao

Ce message a été modifié par U-Zwilling - 19 janvier 2012 à 17:27.

0

#13 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 17:32

Oh, excuse moi d'avoir voulu prendre un peu de mon temps pour essayer de t'aider. Vraiment je suis tout troublé dans mon moi intérieur.
Expert Typo3
0

#14 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 19 janvier 2012 à 17:33

Voir le messagePopy, le 19 janvier 2012 à 17:32, dit :

Oh, excuse moi d'avoir voulu prendre un peu de mon temps pour essayer de t'aider. Vraiment je suis tout troublé dans mon moi intérieur.



Descend deux minutes de ton ego et regarde comme tu es ridicule ;)

Ce message a été modifié par U-Zwilling - 19 janvier 2012 à 17:33.

0

#15 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 17:41

Passer pour le méchant de la communauté ne m'a jamais posé problème, et ça ne commencera pas aujourd'hui. Tu viens ici avec un problème à résoudre, ce forum est la pour ça, mais si tu ne répond pas aux questions posées, personne ne pourra t'aider. Le meilleur conseil que je puisse te donner, à par "read the code", ça sera de répondre aux questions pour qu'on aie les infos nécessaire afin de trouver la solution.

Et par comparaison, je trouve que j'ai été infiniment plus patient qu'a mon habitude, puisque j'ai posté un message "énervé" la ou j'aurais simplement ignoré le topic. Inquiétant d'ailleurs, jvais finir par devenir gentil si je continue comme ça.
Expert Typo3
0

#16 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 19 janvier 2012 à 17:47

Voir le messagePopy, le 19 janvier 2012 à 17:41, dit :

Passer pour le méchant de la communauté ne m'a jamais posé problème, et ça ne commencera pas aujourd'hui. Tu viens ici avec un problème à résoudre, ce forum est la pour ça, mais si tu ne répond pas aux questions posées, personne ne pourra t'aider. Le meilleur conseil que je puisse te donner, à par "read the code", ça sera de répondre aux questions pour qu'on aie les infos nécessaire afin de trouver la solution.

Et par comparaison, je trouve que j'ai été infiniment plus patient qu'a mon habitude, puisque j'ai posté un message "énervé" la ou j'aurais simplement ignoré le topic. Inquiétant d'ailleurs, jvais finir par devenir gentil si je continue comme ça.



Relis le sujet depuis le début alors ;) J'ai posté question puis code (demande d'Olivier) en haut et je n'ai eu aucune réponse ;)

Après l'image que tu as ici ou tes états d'âmes, tu fais comme tu veux, ça ne m'intéresse guère.





0

#17 L'utilisateur est hors-ligne   Popy 

  • Star modeste
  • PipPipPipPipPipPipPip
  • Groupe : Modérateur
  • Messages : 3228
  • Inscrit(e) : 11-avril 06

Posté 19 janvier 2012 à 17:58

Moi je te parles des questions que je t'ai posé à partir du 6ème message du topic. Parce que oui, je considère mes messages comme des réponses.
Expert Typo3
0

#18 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 21 janvier 2012 à 16:23

Voir le messagePopy, le 19 janvier 2012 à 15:28, dit :

Ah, ton exemple de bug est forcément faut, en passant. Et tu y gagnera à faire ça avec un registre.


Pourquoi est-il "forcément" faux d'ailleurs ?

ça pourrait être la réponse à mon pb !
0

#19 L'utilisateur est hors-ligne   U-Zwilling 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 79
  • Inscrit(e) : 14-novembre 08

Posté 21 janvier 2012 à 23:18

J'ai trouvé ce que je cherchais. Il fallait bien se diriger vers les register (merci Popy).

Je poste mon code au cas où :

Citation

tmp.content = COAtmp.content {
10 = LOAD_REGISTER
10.recMenu {
cObject = CONTENT
cObject.wrap = <ul>|</ul>
cObject.table = tt_content
cObject.renderObj = TEXT
cObject.renderObj.field = header
cObject.renderObj.wrap = <li>|</li>
}
20 = CONTENT
20 {
table = tt_content
renderObj = COA
renderObj {
10 = TEXT
10.field = header
10.wrap = <h1>|</h1>
20 = TEXT
20.data = register:recMenu
}
}

}

Ce message a été modifié par U-Zwilling - 21 janvier 2012 à 23:23.

0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)