+ Antworten
Ergebnis 1 bis 3 von 3

Thema: PHP-Script im head-Bereich mit Parametern

  1. #1
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720

    PHP-Script im head-Bereich mit Parametern

    Moin^^

    Ich steh mal wieder auf dem Schlauch .. ich möchte, daß folgendes PHP-Script auf meiner Typo3-Seite im head-Bereich eingefügt und entsprechend ausgeführt wird:

    HTML-Code:
    <?php
    $print=$_GET['printv'];
    if ($print == "druck") {
    echo "<link rel='stylesheet' type='text/css' href='fileadmin/template/styledruck.css' media='all' />";
    }
    ?>
    Ich hab zwar über google einiges gefunden, aber ich bin einfach zu blöde, das richtig umzusetzen

    Ich kriege das PHP-Script immerhin folgendermaßen zum Laufen:

    page.headerData.40 = PHP_SCRIPT_EXT
    page.headerData.40.file = fileadmin/template/styleswitch-druck.php

    ABER: Es scheint meinen URL-Parameter zu ignorieren. Ein normaler echo-Hallo-Welt-Test funktioniert einwandfrei, aber das Script oben eben nicht. Ein echo $print bleibt jedenfalls leer ..

    Kann mir jemand für Blonde erklären, wie ich da Parameter übergeben kann?

    Liebe Grüße
    Mieze

    PS: Falls jemand den Hintergrund / den Zweck wissen will: Mein Bekannter möchte gerne bei einigen Seiten eine spezielle Druckversion haben, die in einem Vorschaufenster angezeigt wird. Wer spontan weiß, wie ich anderweitig einen Link à la "Öffne diese Seite in einem neuen Fenster aber benutze ein anderes Stylesheet" hinkriege - ich bin ganz Ohr

  2. #2
    TP-Junior jfroehlich ist auf einem guten Weg Avatar von jfroehlich
    Registriert seit
    Jun 2010
    Ort
    Stuttgart
    Beiträge
    9
    Hallo wildmieze,

    vielleicht verstehe ich Dich auch falsch, aber Du willst doch nur ein Stylesheet einbinden, falls ein GET-Parameter "printv" vorhanden ist, oder?
    Wenn ja, dann brauchst Du dafür nicht extra ein PHP-Skript aufrufen, sondern kannst das alles direkt im TypoScript (SETUP) erledigen:

    # Parameter "printv" auf Wert 1 prüfen
    [globalVar = GP:printv=1]
    # TEXT-Objekt mit Stylesheet-Definition definieren
    page.headerData.40 = TEXT
    page.headerData.40.value = <link rel='stylesheet' type='text/css' href='fileadmin/template/styledruck.css' media='all' />
    [global]

    Siehe auch hier: HTML-Header in TYPO3 erweitern

    Viele Grüße,
    Jochen
    Jochen Fröhlich | TYPO3 Programmierung Stuttgart

    +++ Bewirb Dich jetzt als TYPO3-Programmierer bei uns! +++

  3. #3
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Großartig, funktioniert tadellos, vielen Dank .. in die Richtung hatte ich überhaupt nicht geschaut ..

    Und .. ähmm .. vergesst meinen Post da oben. Beim Ausprobieren von Jochens Code habe ich nämlich festgestellt, daß ich ein Vollidiot bin. Meine PHP-Variante funktioniert nämlich genauso gut - wenn man denn auch die verschiedenen Parameter im Link mit einem &-Zeichen trennt, statt mit einem Fragezeichen *ankoppklatsch*. Ist bei meinen Tests auf anderen Seiten nicht aufgefallen, weil ich es da immer nur mit diesem einen Parameter ausprobiert hab .. neeneenee .. keine Ahnung, wer mir da gestern Abend die Tomaten auf die Augen getackert hat ..

    Ich nehm dann trotzdem Jochens Variante, die ist besser

+ Antworten

Ähnliche Themen

  1. SSI includ im Head Bereich
    Von Jens2001 im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 01.11.2007, 00:05
  2. Frage wegen <HEAD></HEAD> Bereich im HTML- Quelltext
    Von Micha Koko im Forum Webdesign allgemein
    Antworten: 6
    Letzter Beitrag: 12.01.2007, 12:15
  3. Rollover ohne Code in Head-Bereich
    Von bishbind im Forum Dreamweaver & andere Webeditoren
    Antworten: 7
    Letzter Beitrag: 05.04.2004, 05:34
  4. der richtige head bereich ?
    Von Mr. Eddi im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 25.08.2003, 13:52
  5. Javascript im Head/Body Bereich
    Von TobiasKa im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 20.06.2002, 22:16

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51