-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hallo Oliver.
Das kann so nicht funktionieren. Erstens bekomm du aus dem ConfigurationManager lediglich eine Kopie des TS. Was du dort einträgst spielt für den Rest der Welt keine Rolle. Zweitens ist das auch so beabsichtigt. Wenn das Frontend-Rendering erst mal an der Stelle angelangt ist an der die Ausgabe produziert wird, darf bitte niemand mehr versuchen, auf die zum Rendering verwendeten Einstellungen Einfluss zu nehmen. Irgendwelche Settings änderst du entweder bevor die erste Zeile gerendert ist oder überhaupt nicht. Stell dir vor: Weil ich es kann, führe ich in der nächsten TYPO3-Version einen Fragmentcache ein, der jedes cObject, egal wo, cachen kann, sofern es kein *_INT ist. Das ist zwar aus diversen Gründen keine so wahnsinnig gute Idee, aber als Beispiel für Konfliktpotenzial dient es dennoch. Drittens ist das Format der Settings in Extbase "vereinfacht", die Punkte aus den Array-Keys entfallen. Schau mal in die folgende Methode: > \TYPO3\CMS\Extbase\Service\TypoScriptService::convertTypoScriptArrayToPlainArray() Der DocComment von @param und @return erklären, was aus den Punkten wird. Und damit wäre "drittens" dann eine Erklärung für "erstens". Deshalb mein Vorschlag: Bislang versuchst du, ein Plugin zu basteln, dass "wenn "x" dann "überschreibe config" aufbaut und hast losgelöst dann dein Fluid das immer mit einem festen Wert für headerImage umgehen möchte. Verwende stattdessen einen ifViewHelper in Fluid der in einem Fall das bestehende headerImage ausgibt und in einem anderen dann "etwas vollkommen anderes" macht. Gruß, Stephan Schuler Web-Entwickler | netlogix Media Telefon: +49 (911) 539909 - 0 E-Mail: stephan.schu...@netlogix.de Web: 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: i...@netlogix.de | Web: 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-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Oliver Krammer Gesendet: Montag, 23. Februar 2015 17:43 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] FLUIDTEMPLATE TS aus eigener Extention überschreiben Hi Leute, Ich möchte aus einer ext. heraus ein Bild neu setzen welches zuvor per FLUIDTEMPLATE und styles.content.get gesetz wurde. Ich hole mir das TS per $configuration = $this->configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); und möchte ein FLUIDTEMPLATE dann überschreiben. Das ganze Setze ich per php Array zb. $configuration['page.']['10.']['variables.']['headerImage.'] = 'teeeesssst'; Aber es passiert nix. Das TS dazu page { 10 = FLUIDTEMPLATE 10 { # Variables in templates variables { # MÖCHTE ICH ÜBERSCHREIBEN headerImage < styles.content.get headerImage.select.where = colPos=100 headerImage.slide = -1 } } Hat jemande eine Idee oder eine Ext. wo ich nachsehen kann ? - -- Mit lieben Grüßen, Oliver _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -----BEGIN PGP SIGNATURE----- Version: PGP Universal 3.3.2 (Build 15704) Charset: utf-8 wpUDBQFU6143pp0IwsibV8MBCJVCA/9p1542abhdKhw/1YoMNo6ZMJ5jO0lYUscZ /I1rx5Er5mhxECChqgXXvQG5k+h0dVpTssRG/r1295XfV03/gOZC/1cvRVEigqgx iQmNaU7rhAnNp5i7boU7Qcujinco2gCSu5CONbExuCUJTvcolLS60IYMcB80EeuF /lhiiala2Q== =KSyr -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german