Ergebnis 1 bis 16 von 16

Thema: Variable in <title>

  1. #1
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard Variable in <title>

    Hallo
    ich verwende inputVar für die Übergabe diverser Variablen an ein Kontaktformular.
    Nur für den <title> bekomme ich keine Ausgabe. Ist das ein bug oder ein feature von Contao?
    Selbst insertTags werden nicht ausgeführt ({{file::getVar.php}}).

    Wie gehe ich am besten ran?

    Contao 3.5.4
    Inputvar 1.1.1.9033
    Geändert von Grossvater (03.12.2015 um 10:07 Uhr)

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Code:
    {{page::title}}
    oder
    Code:
     {{page::pageTitle}}
    geht nicht?

  3. #3
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    nein, beides nicht

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Willst du die in der PHP Datei verwenden oder in einem Formularfeld? Bei letzterem sollte es so gehen.

  5. #5
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Ich habe nicht ganz verstanden was du erreichen möchtest.
    Ich übergebe statisch eine Variable (?produkt=bla). Diese möchte ich in den <title> bekommen. Im Body funktioniert es mit inputvar einwandfrei. Nur im head im title nicht.
    Die php-Datei soltle eine andere Variante sein (falls inputvar aus irgendeinen grund das nicht mitmacht.) die Variable in den <title> zu bekommen.

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ach so...ich dachte du willst ein Formularfeld damit befüllen. Sorry

    In einem Custom PHP Script werden die Inserttags nicht so ohne Weiteres funktionieren.

  7. #7
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Gibt es dafür eine Art Referenz? Also was alles drin stehen darf und was nicht?

    Selbst einfacher Text wird nicht eingefügt. Also wenn ich nur schreibe "aisugdiuasg" in getVar.php
    Geändert von Grossvater (03.12.2015 um 11:34 Uhr)

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Ganz verstehe ich dein Vorhaben noch nicht, aber prinzipiell kannst du den Titel einer Seite mit
    PHP-Code:
    global $objPage;
    $objPage->title '…'
    überschreiben lassen.

  9. #9
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Es geht darum, das ich keine insertags {{file::---.php}} im <title> einfügen kann. -> Also sie werden nicht ausgeführt/ersetzt. Egal was ich in getVar.php eingebaut habe.

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Wo fügst du diesen Insert Tag ein?

  11. #11
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    In den <title> -> Also ins Backend gehen ->Seitenstruktur -> Feld Seitentitel

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Zitat Zitat von Grossvater Beitrag anzeigen
    In den <title>
    Du hast also ein eigenes fe_page Template erzeugt, dazu ein eigenes Seitenlayout, wo du dieses Template ausgewählt hast und in dieses Template hast du
    PHP-Code:
    <title><?= $this->title ?></title>
    ersetzt mit
    PHP-Code:
    <title>{{file::getVar.php}}</title
    (oder dem Insert Tag der inputvar Extension)? Du musst dazu kein eigenes fe_page Template erzeugen, du kannst das auch direkt im Seitenlayout setzen.

    Und was genau funktioniert nun nicht? Wie sieht die HTML Ausgabe aus?
    Geändert von Spooky (03.12.2015 um 17:05 Uhr)

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Zitat Zitat von Grossvater Beitrag anzeigen
    In den <title> -> Also ins Backend gehen ->Seitenstruktur -> Feld Seitentitel
    Im Seitentitel funktionieren Insert Tags nicht (mehr): https://github.com/contao/core/issue...ment-161716748

  14. #14
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    @spooky Danke fürs eröffnen des Tickets

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Naja ich habe kein neues eröffnet sondern nur in dem Ticket kommentiert, dass diese Änderung gebracht hat.

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.277
    Partner-ID
    10107

    Standard

    Es gibt dazu jetzt ein neues Ticket: https://github.com/contao/core/issues/8172

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
  •