Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: [Contao 5] generateFrontendUrl und getPageIdFromUrl Ersatz

  1. #1
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard [Contao 5] generateFrontendUrl und getPageIdFromUrl Ersatz

    Hi,

    da es generateFrontendUrl und getPageIdFromUrl in Contao 5 nicht mehr gibt suche in nach einem Ersatz.
    Hab aber ehrlich gesagt keine Ahnung wo ich anfangen soll.

    Gibt es da irgend ein Modul, das die Contao 5 Methode bereits verwendet?

    Problemstellung wäre eine Produkt-URL mit Kategorien und Subkategorien.

    zB:
    example.com/product/elektronik/handys/samsung/
    example.com/product/elektronik/handys/apple
    example.com/product/elektronik/tv/grundig
    example.com/product/elektronik/tv/lg

    Diese Anleitung wird dann ja nicht mehr funktionieren:
    https://de.contaowiki.org/Strukturierte_URLs

    lg heyho

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Gibt es schon eine Lösung?

    generateFrontendUrl funktioniert schon in Contao 4.13 nicht mehr (richtig):
    Return value of Contao\CoreBundle\Routing\Page\PageRoute::getUrlSu ffix() must be of the type string, null returned
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Gibt es schon eine Lösung?

    generateFrontendUrl funktioniert schon in Contao 4.13 nicht mehr (richtig):
    Gibt es dafür ein Ticket?

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Das ist ein Bug?!

    Bis zur 4.12 funktioniert jedenfalls
    PHP-Code:
    $temp ampersand($this->generateFrontendUrl($objNewsPage->row(), '/' . ((strlen($objNews->alias) && !$GLOBALS['TL_CONFIG']['disableAlias']) ? $objNews->alias $objNews->id))); 
    problemlos. In der 4.13 wird der Fehler ausgeworfen.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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

    Standard

    Uns wären jedenfalls keine Probleme mit dem generateFrontendUrl Hook bekannt.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Uns wären jedenfalls keine Probleme mit dem generateFrontendUrl Hook bekannt.
    Aber jetzt - https://github.com/contao/contao/issues/5483
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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

    Standard

    Zitat Zitat von heyho Beitrag anzeigen
    Hi,

    da es generateFrontendUrl und getPageIdFromUrl in Contao 5 nicht mehr gibt suche in nach einem Ersatz.
    Hab aber ehrlich gesagt keine Ahnung wo ich anfangen soll.

    Gibt es da irgend ein Modul, das die Contao 5 Methode bereits verwendet?

    Problemstellung wäre eine Produkt-URL mit Kategorien und Subkategorien.

    zB:
    example.com/product/elektronik/handys/samsung/
    example.com/product/elektronik/handys/apple
    example.com/product/elektronik/tv/grundig
    example.com/product/elektronik/tv/lg

    Diese Anleitung wird dann ja nicht mehr funktionieren:
    https://de.contaowiki.org/Strukturierte_URLs

    lg heyho
    In Contao 5 bzw. ab 4.9 könntest du dafür PageController einsetzen, die diese Parameter erlauben und diese Parameter dann als Attribut im Request setzen, welche du dann in deinen Modulen oder Inhaltselementen ausliest.
    » sponsor me via GitHub or PayPal or Revolut

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
  •