1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

[TYPO3] PHP im <head> integrieren

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von Slashwalker, 30.01.08.

  1. Slashwalker

    Slashwalker Winterbanana

    Dabei seit:
    15.05.06
    Beiträge:
    2.190
    Hallo ATler
    ich möchte im Head einer TYPO3 Seite ein PHP Script aufrufen.
    Also habe ich folgendes probiert:
    Code:
    page.headerData.13 =PHP_SCRIPT
    page.headerData.13.file=fileadmin/meinscript.php
    
    das Script wird auch ordnungsgemäß ausgeführt, allerdings landet der Output oberhalb des DOCTYPE und verursacht:
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/domain.de/httpdocs/fileadmin/meinscript.php:3) in /var/www/vhosts/domain.de/httpdocs/typo3/sysext/cms/tslib/class.tslib_fe.php
    on line 2907

    Code:
    page.headerData.12 =TEXT
    page.headerData.12.value=<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">/*<![CDATA[*/_uacct = "UA-xxxx-x";urchinTracker();/*]]>*/</script>
    Landet allerdings wie erwartet im Head.

    Wie kann ich ein PHP Script im Head so aufrufen, das der Output auch wirklich im Head landet?
     
  2. creative7even

    creative7even Jerseymac

    Dabei seit:
    23.02.05
    Beiträge:
    454
    Das liegt daran dass der Inhalt der in das HeaderData-Objekt eingefügt werden soll, innerhalb des PHP-Skripts nicht mit "echo" sondern mit der Variable $content übergeben werden muss!

    folglich sieht meinscript.php so aus:

    Code:
    …
    $content = "foo";
    …
    
    somit wird dann "foo" im Head-Bereich eingefügt.

    lg
     
    Slashwalker gefällt das.
  3. Slashwalker

    Slashwalker Winterbanana

    Dabei seit:
    15.05.06
    Beiträge:
    2.190
    Super! Danke, jetzt klappt es!
     

Diese Seite empfehlen