[TYPO3-german] Ausgehend von einer bestimmten Seite alle PIDs bis zur Rootpage ermitteln
JCL - Johannes C. Laxander
jc at laxander.com
Mon Aug 25 22:51:52 CEST 2008
Hallo Christian,
ich versuch mal, dir mein Problem näher zu bringen...
Ich muss aus folgender Seitenstruktur für die Reiseangebote den Klickpfad
"zusammenbasteln", weil ein Reiseangebot von mehreren Seiten aus aufgerufen
werden kann:
Rootpage
|
+--- Reiseangebote (SysOrdner)
| |
| +--- Veranstalter A (SysOrdner)
| | |
| | +--- Reiseangebot uid=100
| | +--- Reiseangebot uid=101
| | |
| | Veranstalter B (SysOrdner)
| | |
| | +--- Reiseangebot uid=102
| |
| +--- Reiseziele (Startseite) uid=01
| | |
| | +--- Asien uid=02
| | |
| | +--- Thailand uid=03 -> Auf dieser Seite Link (a) auf
Reiseangebot uid=101
| |
| +--- Schiffsreisen uid=04
| | |
| | +--- Segelreisen uid=05 -> Auf dieser Seite Link (b) auf
Reiseangebot uid=101
IST-Klickpfad bei Anzeige Reiseangebot uid=101: Reiseangebot uid=101
SOLL-Klickpfad Variante (a): Reiseziele > Asien > Thailand > Reiseangebot
uid=101
SOLL-Klickpfad Variante (b): Schiffsreisen > Segelreisen > Reiseangebot
uid=101
Es geht also darum, die Rootline für den Klickpfad ausgehend von der
aufrufenden Seite aus zu bilden und die aktuelle Seite (Reiseangebot)
anzuhängen( SOLL a + b ). Hast Du hierfür irgendeine Idee???
Gruß, Johannes.
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de
> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag
> von Christian Wolff
> Gesendet: Montag, 25. August 2008 22:07
> An: typo3-german at lists.netfielders.de
> Betreff: Re: [TYPO3-german] Ausgehend von einer bestimmten
> Seite alle PIDs bis zur Rootpage ermitteln
>
> On Mon, 25 Aug 2008 21:29:22 +0200, JCL - Johannes C.
> Laxander <jc at laxander.com> wrote:
>
> > Hallo,
> > ich habe folgenden Code:
> >
> > --------------------------------------------Beginn Code
> temp.rootline
> > = COA temp.rootline {
> > 1 = RECORDS
> > 1 {
> > tables = pages
> > source.data = GPvar:bpid
> > conf.pages = TEXT
> > conf.pages.field = pid
> > }
> > 2 = RECORDS
> > 2 {
> > tables = pages
> > source = temp.rootline.1
> > conf.pages = TEXT
> > conf.pages.field = pid
> > }
> > }
> > --------------------------------------------Ende Code
> >
> > temp.rootline.1 liefert mir den Wert 8. Mit diesem Wert
> möchte ich in
> > temp.rootline.2 den nächsten Record lesen und daraus wieder die PID
> > ermitteln, hoch bis zur Rootpage.
> >
> > Wenn ich "source = 8" angebe funktionier mein Code. Warum
> > funktioniert "temp.rootline.1" nicht, bzw. wie muss ich den
> Wert aus
> > temp.rootline.1 zuweisen? hab's auch schon mit source.data
> probiert,
> > hat aber auch nicht funktioniert.
> >
> > Hat irgendwer eine Idee?
> >
> > Grüße, Johannes.
> >
> >
>
> Hi Johannes kann so nicht funktionieren! du kannst es dir die
> rootline bestimmt mühsam mit RECORDS elementn zusammen bauen.
> da must du dann aber versschachteln source.stdWrap.cObject
> nutzen um die nächste ebenen zu holen.
> aber vieleicht ist es einfacher HMENU / TMENU dafür zu misbrauchen.
>
> was willst du denn mit der rootline anstellen?
>
>
>
> --
> Christian Wolff // Berlin
> http://www.connye.com
>
> Latest Projects:
> http://www.bizim-tur.de/ | http://www.flycall.de |
> http://www.atr24.de _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list