Re: [TYPO3-german] PHP-Datei im head einbinden
Hallo Kristina, ganz einfach in TEXT wird kein PHP geparsed. Es wird einfach als Text ausgeben :) Die Sauberste lösung ist es für dein PHP script eine Eigene Extension zu machen. Ansonsten gibt es noch die USER und USER_INT objecte http://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/UserAndUserInt/Index.html die es erlauben php funktionen aufzurufen. Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Kristina Dr??mmer Gesendet: Dienstag, 15. Juli 2014 11:02 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] PHP-Datei im head einbinden Hallo! Ich versuche jetzt schon eine Stunde lang eine PHP-Datei in den head-Bereich einzubinden, sie wird einfach nicht angezeigt im Quellcode -.- Hier mein Typoscript vom head: page = PAGE page.stylesheet = fileadmin/templates/css/td.css page.headerData.20 = PHP_SCRIPT page.headerData.20.file= fileadmin/templates/php/image.php page.includeJS { jquery = fileadmin/templates/lightbox/js/jquery-1.11.0.min.js lightbox = fileadmin/templates/lightbox/js/lightbox.min.js } page.headerData.10 = TEXT page.headerData.10.value ( link href='http://fonts.googleapis.com/css?family=Arvo:400,700' rel='stylesheet' type='text/css' link href='http://fonts.googleapis.com/css?family=Strait' rel='stylesheet' type='text/css' link href='http://fonts.googleapis.com/css?family=Sintony' rel='stylesheet' type='text/css' style type=text/css.bg1{background: #E9E6E0 url(fileadmin/templates/img/?php $content $selectedBg; ?) no-repeat bottom center;}/style ) page.includeCSS { file1 = fileadmin/templates/lightbox/css/lightbox.css } Was mache ich falsch??? ___ 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
Re: [TYPO3-german] PHP-Datei im head einbinden
Am 15.07.2014 11:02, schrieb Kristina Drömmer: page.headerData.20 = PHP_SCRIPT ich weiß jetzt nicht welche TYPO3 Version du nutzt, aber in der 6.2 gibt es imho kein cObject PHP_SCRIPT, da wäre höchstens ein Ansatz mit USER machbar -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] PHP-Datei im head einbinden
Ich benutze die Version 6.1, Ralf-Rene Schröder :) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] PHP-Datei im head einbinden
Hallo David, ich gehe mal davon aus dass man das in der Datei LocalConfiguration.php checkt.. Steht aber nichts von.. Dass man die Ausgabe mit $content macht habe ich gewusst aber ich sehe meine eingebundene php-Datei erst gar nicht im head, also stimmt ja da schon etwas nicht LG ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] PHP-Datei im head einbinden
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hallo Kristina, Dass man die Ausgabe mit $content macht habe ich gewusst aber ich sehe meine eingebundene php-Datei erst gar nicht im head, also stimmt ja da schon etwas nicht mmm vielleicht verstehe ich das nicht aber eine PHP Datei wird man ja nicht sehen sondern nur eine Ausgabe der gleichen. Wenn ich mir dein Problem ansehe, versuchst du eine Hintergrundgrafik dynamisch zu laden, zu diesem Thema gibt es aber auch schon etliche Lösungen im Netz die das mit TYPOScript Mitteln lösen, PHP Dateien halte ich hier für einen falschen Weg (es sei den der Algorithmus deiner Bildermittelung hat kosmische Hintergründe) Am ehesten bietet sich hier das Ressourcenfeld der Seiten an Hintergrundbilder zu pflegen. Das kann dann Seitenindividuell oder generell erfolgen. Wenn es den PHP sein muss: PHP Dateien lassen sich über include Libs einbinden: http://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Page/Index.html#includelibs Datei einbinden (über das Setup) includeLibs.user_foo = fileadmin/foo.php Inhalt der Datei: class user_foo { public function bar($content, $conf){ return 'HELLO WORLD' } } Verwenden der Datei im TS: foobar = USER foobar.userFunc = user_foo-bar Mein Tip: mach das lieber mit TYPOScript bye - -- Michael Kasten | http://m-kasten.de Im wirklichen Leben gibt es kein [Strg]+[Z] -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTxUHSAAoJEF1/iIvWnG8Nn9UIAJewC0XClDPuKeZT+tGoZ7IB mnRMXqQUp9QOvoeVUeiGc7m1XvRgGWEbilgiwFplOy+XI/+z8fJjlhEFZDQ6yyJ4 6itBb//Le65601/2TTjjVSd/zUwNkviFLNfrdCIE6+VBbseACT6dbE7jr2Yd5pZV CKq78wCSWt+5GZuw+BQqA6GtNFjOGtMdjCO86BLkKBwRMa/0gfJO6VMBk1g1rt7u eQG07lnAKjRGTIFDoPzg/7ngBWOnkXDYYWJTST1xg9MG78dqlIBOGQarPIAQb+vm gaM5YnIyHX48vcr+6zgXGkYLwVl11gurdJuehm3HCNpsH5coLY0tAj7VNj1hyqo= =fP2e -END PGP SIGNATURE- ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] PHP-Datei im head einbinden
Am 15.07.2014 15:31, schrieb Kristina Drömmer: Ich benutze die Version 6.1, Ralf-Rene Schröder :) ein Blick in die TSRef zeigt folgendes (also eigentlich schon seit 6.0): Note: The following content objects were deprecated since TYPO3 4.5 and have been removed in TYPO3 6.0. Use the content objects USER or USER_INT instead! http://docs.typo3.org/typo3cms/TyposcriptReference/latest/AppendixA/TyposcriptConfiguration/Index.html -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german