Hallo zusammen,
ich prüfe bei Events und News ob am Alias hinten bereits die ID hängt. Falls nicht...ergänze sie. Das funzt soweit ganz gut bis ein Termin mit einer Jahreszahl endet. Dann erkennt er -xxxx am Ende und fügt den Alias nicht hinzu, weil das ja auch eine vierstellige Zahl am Ende ist. Ich würde daher gerne in der Abfrage noch das aktuelle Jahr mit date("Y") ausschließen....komme aber irgendwie nicht weiter.
Code:
function($varValue, DataContainer $dc)
{
#Prüfen ob der Eintrag kopiert ist und die ID vorhanden ist
if(!empty($varValue) and !preg_match('/-[0-9]{1,7}$/', $varValue)) {
$varValue = $varValue . '-' . $dc->activeRecord->id;
}
return $varValue;
}
Vg Frank
Lesezeichen