[TYPO3-german] Page properties in lokalisierten Pages

Freund andfriend23 at gmail.com
Tue Oct 21 09:22:57 CEST 2014


Hallo Chris,

vielen Dank für deine Mail. Jetzt verstehe ich warum es nicht funktioniert.
Gibt es denn eine Alternative wie ich zum Ziel kommen könnte. Irgendwie
klappt es ja mit dem Seitentitel auch das er die lokalisierte Version nimmt
und nicht die von der default page.

Gruß,
Andi

2014-10-10 11:05 GMT+02:00 Chris Wolff - AERTiCKET AG <cwolff at aer.de>:

> Hallo Bernd,
> Conditions und Content Objecte werden zu unterschiedlichen phasen
> ausgewertet.
>
> Typoscript Parsing und Erzeugen von Content Objecten Läuft ungefähr so ab:
>
> 1. Einlesen des Typoscirpt Quelltextes.
> 2. Auswerten der Conditions um einen Typoscript Configuration erzeugen
> (verschachteltes array)
> 3. Initalisieren des "Page" Objectes.
> 4. Unter Objecte Erzeugen. Das Page Object Erzeugt jetzt unter Objecte die
> ihrer seits eventeulle weiter Content Objecte erzugen.
> Jedes Unter Object bekommt seinen Teil der configuration Mitgegeben...
>
> Wenn jetzt also erst ein Content Obejct / Page Object die Eigenschaft "
> tx_afrextendedpageproperties_disable_stage" setzt.
> Kann diese nicht durch eine condition ausgewertet werden.
>
> Gruss chris
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:
> typo3-german-bounces at lists.typo3.org] Im Auftrag von Freund
> Gesendet: Freitag, 10. Oktober 2014 10:58
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Page properties in lokalisierten Pages
>
> Hallo Bernd, vielen Dank für deine Antwort.
>
> Die Erklärung versteh ich nicht ganz denn er scheint ja erstmal die Daten
> richtig auszulesen (per overlay). Mit
>
> page.6 = TEXT
> page.6.data = TSFE:page|tx_afrextendedpageproperties_disable_stage
>
> bekomme ich ja die richtigen Werte zurück (also wenn ich auf der
> lokalisierten Seite bin bekomme ich auch tatsächlich die page Properties
> von der lokalisierten Seite). Warum klappt das dann nicht in der Condition?
>
> 2014-10-09 14:49 GMT+02:00 bernd wilke <t3ng at bernd-wilke.net>:
>
> > Am 09.10.14 14:24, schrieb Freund:
> >
> >  Hallo,
> >>
> >> ich habe die Page Properties erweitert um ein Checkbox-Feld:
> >>
> >> TCA:
> >>
> >> 'tx_afrextendedpageproperties_disable_stage' => array( 'label' =>
> >> 'Disable stage', 'config' => array( 'type' => 'check', 'default' =>
> >> '0'
> >> ),
> >> ),
> >>
> >> Diese Einstellung kann sowohl in der Default Page wie auch in der
> >> lokalisierten Page gemacht werden. Mit folgendem Typoscript bekomme
> >> ich das tatsächliche Ergebnis von der jeweiligen Seite (default auf
> >> default, lokalisiert auf lokalisiert):
> >>
> >> page.6 = TEXT
> >> page.6.data = TSFE:page|tx_afrextendedpageproperties_disable_stage
> >> page.6.wrap = Stage value: |<br>
> >>
> >> Versuche ich nun aber aufgrund der Einstellung eine Condition zu
> >> setzen verwendet er als Ergebnis die Einstellung der Default Page:
> >>
> >> [globalVar = TSFE:page|tx_afrextendedpageproperties_disable_stage=1]
> >>      page.9 = TEXT
> >>      page.9.value = 111
> >> [else]
> >>      page.9 = TEXT
> >>      page.9.value = 0000
> >> [global]
> >>
> >>
> >> Hier richtet sich die Ausgabe immer nach den Einstellungen in der
> >> Default Page.  Das Feld ist sowohl in der Liste von addRootLineFields
> >> sowie pageOverlayFields. Hat jemand eine Idee woran der Fehler liegen
> >> könnte? Bin für jeden Hinweis dankbar!
> >>
> >
> > liegt wohl daran, dass die Infos in unterschiedlichen Tabellen liegen
> > (pages und pages_language_overlay), deine Condition aber nur die
> > Tabelle pages berücksichtigt.
> > Vielleicht würde ein stdWrap.if auf die overlay-Daten zugreifen.
> > Sicher bin ich mir damit aber nicht.
> >
> >
> > bernd
> > --
> > http://www.pi-phi.de/cheatsheet.html
> >
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> >
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>


More information about the TYPO3-german mailing list