So, ich hab während des Lernens für die Zertifizierung nun einen reinen Typoscript-Weg gefunden. :) Und zwar war numRows die entscheidende Funktion, mit der ich nur noch die Datensätze anhand ihres CType auslesen musste. Das CSS im Beispiel wird also nur dann eingebunden, wenn mindestens ein Inhaltselement vom Typ "Text mit Bild" auf der Seite eingebunden ist:
page.headerData.9 = TEXT page.headerData.9.value ( <link rel="stylesheet" type="text/css" href"..." /> ) page.headerData.9.if.isTrue.numRows { pidInList = this table = tt_content select.where = CType="textpic" } -----Ursprüngliche Nachricht----- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Peter Niederlag Gesendet: Montag, 30. Mai 2011 14:07 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Prüfen, ob ein bestimmter CType auf der aktuellen Seite vorkommt Hallo, Am 27.05.2011 10:56, schrieb Christian Essl: > Hallo, > > Gibt es eine Möglichkeit über eine Typoscript-Condition abzufragen, ob > ein Inhaltslement eines bestimmten Typs in der aktuellen Seite > eingebunden ist? Jein, das geht prinzipiell schon (wenn auch nicht über eine condition, sondern über irgendeinen TS-Schnipsel den man an das Inhaltselement "dranhängt"). Das größere Problem ist es, dass dieses Schnipselchen dann ja idealerweise im PAGE-Objekt eine includeCSS/JS "veranlassen" soll. Und das geht IMO leider nicht... bzw. nur auf dem Umweg über eine userFunc (vulgo PHP). Dein Ziel ist also erreichbar, erfordert aber IMO einen Zweilzeiler PHP und ein bisschen TypoScript. IMO lohnt sich dieder Aufwand für diesen Anwendungsfall eher nicht. Bei einem plugin steht Dir für CSS noch die Möglichkeit: plugin.tx_foobar_pix._CSS_DEFAULT_STYLE ( /* whatever */ ) # beachte die runden Klammern! zur Verfügung. http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.3.2/view/1/6/#id2511786 [...] Gruß und hth, Peter -- Peter Niederlag http://www.niekom.de * TYPO3 & EDV Dienstleistungen * _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german