Ergebnis 1 bis 1 von 1

Thema: Anleitung: News ID automatisch zum Alias hinzufügen

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

    Standard Anleitung: News ID automatisch zum Alias hinzufügen

    Servus beisammen,

    ich brauchte für einen Kunden und dessen News immer die News ID am Ende vom Alias. Hierzu habe ich unter contao/dca eine tl_news.php mit folgendem Code angelegt.

    PHP-Code:
    <?php
    $GLOBALS
    ['TL_DCA']['tl_news']['fields']['alias']['save_callback'][] =
    function(
    $varValueDataContainer $dc)
        {                 
            
    #Fügt die ID zum Alias hinzu wenn sie nicht vorhanden ist
            
    if (!empty($varValue) and !preg_match('/-[0-9]{1,6}$/'$varValue)) {
        
                
    $varValue $varValue '-' $dc->activeRecord->id;      
                                 
               }    
          
           return 
    $varValue;
       }
    ;
    Hier wird geprüft ob der Alias am Ende eine bis zu 6 stellige ID und den Bindestrich davor enthält. Wenn nicht fügt er die ID der News an.

    Vielleicht kann einer von Euch das mal brauchen.

    VG Frank
    Geändert von Kahmoon (22.02.2021 um 07:44 Uhr)

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
  •