[TYPO3-german] TYPO3 - Datenbank-Feld via TS auslesen?

Christian Hennecke ch at moon-agentur.de
Thu Dec 5 09:46:06 CET 2013


Am 04.12.13 14:14, schrieb Sebastian Schmal:
> hier die Lösung, da die Ext. schon etwas dafür hat:
>
> page.headerData.1 >
> page.headerData.1 = COA
> page.headerData.1 {
>    wrap = <title>|</title>
>    10 = TEXT
>    10 {
>      data = TSFE:page|title
>    }
> }
> page.headerData.1.insertData = 1
>
>
> Dann gehts.
> Aber dennoch wäre es mal gut zu wissen wie man ggf. von einer Ext. immer
> den Titel in der Detail-Ansicht zeigen kann.
>

Die ID des Datensatzes muss irgendwie übergeben werden, z.B. per 
GET-Variable tx_beispiel_pi1[show]. Dann kannst du mit RECORDS oder 
CONTENT darauf zugreifen. Je nachdem, was du ggf. noch an Bedingungen 
oder Ausgabekonfiguration benötigst, z.B. so, wenn die Tabelle 
tx_beispiel heißt und die Felder uid und title hat:

lib.title = CONTENT
lib.title {
   table = tx_beispiel
   select {
     where {
       data = GP:tx_beispiel_pi1|show
       intval = 1
       wrap = uid = |
     }
   }
   renderObj = TEXT
   renderObj {
     field = title
     wrap = <h1>|</h1>
   }
}

lib.title = RECORDS
lib.title {
   tables = tx_beispiel
   source {
     data = GP:tx_beispiel_pi1|show
     intval = 1
   }
   conf.tx_beispiel = TEXT
   conf.tx_beispiel {
     field = title
     wrap = <h1>|</h1>
   }
}

Gruß
Christian


More information about the TYPO3-german mailing list