[TYPO3-german] RECORD mit user_func bearbeiten
Stephan Schuler
Stephan.Schuler at netlogix.de
Fri Nov 8 16:41:06 CET 2013
Hallo Stephan.
Sofern nichts anderes angegeben ist, verwendet RECORDS den Default-Renderer der den gleichen Namen trägt wie die Quelltabelle und als TypoScript-Rootlevel-Definition vorliegt.
Auf gleicher Ebene wie "page" oder "config" findest du auch ein "tt_content", das ist damit gemeint.
Du kannst das mit "conf.$tableName" manipulieren, z.B. so:
> 10 = RECORDS
> 10 {
> tables = tt_content
> conf.tt_content = TEXT
> conf.tt_content.field = bodytext
> }
Und dann kannst du natürlich beliebig drum herum wrappen was du möchtest, auch den Replace-Stdwrap anwenden oder eine Post-Processing-Userfunc.
Um nicht die klassische Renderingdirektive des Rootlevel-Objekts tt_content zu verlieren, solltest du hier eine Variante verwenden die explizit darauf zugreift. Z.B. so:
> 10 = RECORDS
> 10 {
> tables = tt_content
> conf.tt_content = COA
> conf.tt_content {
> 10 =< tt_content
> 10.wrap = foo|bar
> }
> }
Ich habe hier bewusst nicht den TypoScript-Kopieroperator "<" verwendet sondern den TypoScript-Referenzoperator "<=". Dadurch wird immer auf das Rootlevelobjekt tt_content zugegriffen anstelle dessen Konfiguration zu kopieren.
http://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/Syntax/TypoScriptSyntax/Index.html#syntax-object-referencing
Gruß,
Stephan Schuler
Web-Entwickler
Telefon: +49 (911) 539909 - 0
E-Mail: Stephan.Schuler at netlogix.de
Website: media.netlogix.de
--
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: info at netlogix.de | Internet: http://www.netlogix.de
netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Stephan Grass
Gesendet: Freitag, 8. November 2013 11:45
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] RECORD mit user_func bearbeiten
Hi.
Ich lese Inhalte bestimmter Content-Elemente aus und möchte diese Inhalte bearbeiten (z.B. Suchen-Ersetzen, in Typo3 4.5)
lib.nl-header-second = RECORDS
lib.nl-header-second {
tables = tt_content
source = 1017
}
Wie kann ich darauf eine User_func anwenden?
_______________________________________________
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