Ergebnis 1 bis 11 von 11

Thema: Link erzeugen aus dem Seiten -Alias

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard Link erzeugen aus dem Seiten -Alias

    Hi, ich bräuchte einen PHP-Schnippsel, um aus einem page-Alias deren link zu ermitteln.

    Kann mir da jemand helfen? Ich brauch das in einem Template.

    Danke und Gruß
    Michael

  2. #2
    Contao-Nutzer
    Registriert seit
    14.03.2012.
    Ort
    Berlin
    Beiträge
    225

    Standard

    Hi,

    siehe https://contao.org/de/manual/3.1/man...tml#inserttags

    z.B. {{link::mein-alias}}

  3. #3
    Contao-Fan Avatar von bekanntmacher
    Registriert seit
    13.08.2009.
    Ort
    St. Gallen, Schweiz
    Beiträge
    354
    Partner-ID
    6419

    Standard

    Mit der Forensuche findest das gesuchte schnell und unkompliziert ;-)

    https://community.contao.org/de/sear...archid=2845226

  4. #4
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Moin,

    ähm, ja. Der Link führt zu nix und ich rede von PHP, deswegen ist das mit dem Insert-Tag nicht so wirksam.
    Die Forumsuche hab ich vorher natürlich bemüht...

    Aber gut...

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

    Standard

    Rein prinzipiell:
    PHP-Code:
    $objPage = \PageModel::findByIdOrAlias$alias );
    $strUrl $this->generateFrontendUrl$objPage->row() ); 
    Natürlich kann oder muss man da noch auf viel mehr Rücksicht nehmen, je nachdem (Sprache bspw.). Siehe zB system\modules\core\library\Contao\Controller.php ab Zeile 835. Und siehe auch https://community.contao.org/de/show...l=1#post285450 ff.

  6. #6
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi, das sieht schon sehr vielversprechend aus, vielen Dank für den Schnippsel.

    Gruß

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

    Standard

    Controller::replaceInsertTags gibt es übrigens auch noch, also innerhalb einer Klasse die davon ableitet irgendwann sollte auch zB
    PHP-Code:
    $strUrl $this->replaceInsertTags('{{link_url::pageAlias}}'); 
    funktionieren.

  8. #8
    Contao-Fan Avatar von bekanntmacher
    Registriert seit
    13.08.2009.
    Ort
    St. Gallen, Schweiz
    Beiträge
    354
    Partner-ID
    6419

    Standard

    Ja, leider lässt es sich nicht auf Suchresultate verlinken: Dieses Forum durchsuchen > Begriff seiten alias

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

    Standard

    Zitat Zitat von bekanntmacher Beitrag anzeigen
    Ja, leider lässt es sich nicht auf Suchresultate verlinken: Dieses Forum durchsuchen > Begriff seiten alias
    Doch -> https://community.contao.org/de/sear...y=seiten+alias

    Eine Suche mit solchen Suchbegriffen ist in diesem Fall aber nicht sehr effektiv...

  10. #10
    Contao-Fan Avatar von bekanntmacher
    Registriert seit
    13.08.2009.
    Ort
    St. Gallen, Schweiz
    Beiträge
    354
    Partner-ID
    6419

    Standard

    Danke, wieder was gelernt...

    Zitat Zitat von Spooky Beitrag anzeigen
    Eine Suche mit solchen Suchbegriffen ist in diesem Fall aber nicht sehr effektiv...
    Wenn du nur im Entwickler-Forum suchst, (wie ich oben erwähnt habe) schon

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

    Standard

    Zitat Zitat von bekanntmacher Beitrag anzeigen
    Wenn du nur im Entwickler-Forum suchst, (wie ich oben erwähnt habe) schon
    Ah, dann bin ich aber momentan bezüglich des search queries aber auch überfragt .

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
  •