Ergebnis 1 bis 4 von 4

Thema: Inserttag soll eigenes Template laden

  1. #1
    Contao-Nutzer
    Registriert seit
    28.01.2011.
    Beiträge
    113

    Standard Inserttag soll eigenes Template laden

    Hallo,

    ich habe ein kleines Inserttag erstellt, dass einen kurzen HTML-Code aus einem eigenen Template laden soll. Ein Blick in die error-log hat mit jetzt gezeigt, dass dadurch scheinbar folgende Warnung ausgegeben wird:

    Cannot modify header information - headers already sent by (output started at .../My_Inserttag.php:1) in Unknown on line 0

    Woran kann denn das liegen?

    Das Template wird auf folgende Weise geladen:

    PHP-Code:
    $objTemplate = new FrontendTemplate('myinsert');
    $objTemplate->setData($myArray);
    return 
    $objTemplate->parse(); 
    Gibt es eventuell einen Konflikt mit den Templates?

    Viele Grüße

  2. #2
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Paste mal deinen ganzen Code (pastebin...)
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  3. #3
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Hi Erdpferd,

    ein "headers already sent..." deutet meistens darauf hin, dass am Anfang Deiner Datei My_Inserttag.php irgendwo unerwünschter ouput erfolgt. Kontrolliere bitte die Datei daher mal auf Folgendes:


    • vor dem ersten öffnenden php-Tag dürfen keine Zeichen / Zeilenümbrüche stehen.
    • die Datei sollte UTF-8 ohne BOM kodiert sein (nutze dazu einen Texteditor wie z.B. Notepad++)


    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  4. #4
    Contao-Nutzer
    Registriert seit
    28.01.2011.
    Beiträge
    113

    Standard Fehler behoben

    Auf UTF8 ohne BOM habe ich geachtet, aber es hat sich ein Leerzeichen vor das erste php-Tag geschlichen. Habs entfernt und nach dem ersten Test ist keine Fehlermeldung mehr aufgetreten.

    Vielen Dank.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •