Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: [gelöst] PageId

  1. #1
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard [gelöst] PageId

    Hi,
    gibts in Contao4 eigentlich noch die PageId im Template? Und wenn ja wie greif ich die ab? $this scheint sie nicht mehr als Attribut zu haben.
    Geändert von Honig (13.11.2018 um 15:49 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Zitat Zitat von Honig Beitrag anzeigen
    Hi,
    gibts in Contao4 eigentlich noch die PageId im Template? Und wenn ja wie greif ich die ab? $this scheint sie nicht mehr als Attribut zu haben.
    probier es einmal mit
    HTML-Code:
    {{page:id}}

  3. #3
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard

    Zitat Zitat von Flox Beitrag anzeigen
    probier es einmal mit
    HTML-Code:
    {{page:id}}
    Danke. Das Inserttag nutzt mir nix ... ich will die PageId in PHP Code nutzen.

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

    Standard

    Zitat Zitat von Honig Beitrag anzeigen
    Hi,
    gibts in Contao4 eigentlich noch die PageId im Template? Und wenn ja wie greif ich die ab? $this scheint sie nicht mehr als Attribut zu haben.
    Welches Template?

  5. #5
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Zitat Zitat von Honig Beitrag anzeigen
    Danke. Das Inserttag nutzt mir nix ... ich will die PageId in PHP Code nutzen.
    Dann kenn ich das hier noch
    HTML-Code:
    <?= $this->replaceInsertTags('{{page::id}}'); ?>
    Bin aber auch für andere Lösungen offen

  6. #6
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welches Template?
    fe_page

    <?= $this->replaceInsertTags('{{page::id}}'); ?>
    OHHH das ist fies ... das geht sicher einfacher. Irgendwie muss es doch ein Objekt geben was die Pageid kennt?

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

    Standard

    in $GLOBALS['objPage'] bzw. über
    PHP-Code:
    global $objPage
    hast du immer das aktuelle Page Objekt.

  8. #8
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    in $GLOBALS['objPage'] bzw. über
    PHP-Code:
    global $objPage
    hast du immer das aktuelle Page Objekt.
    Oh das geht immer noch? Ich hatte das nicht probiert weil ich dachte, dass das so 2.11 /3.5er ist ...
    Thx

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

    Standard

    Ja, wird frühestens erst in Contao 5 entfernt werden.

  10. #10
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Eine Alternative gibt es dann ab Contao 4.7. https://github.com/contao/contao/pull/95

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

    Standard

    Wie macht man es dort dann?

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
  •