Hello,
ohne details zu kennen, schwer zu sagen, es hört sich aber merh nach css als php problem an.
CSS alleine kann hier nicht helfen, da CSS alleine nicht wissen kann, dass der betroffene Menupunkt der aktuelle sein soll. Stell Dir bitte den zeitlichen Ablauf vor:
Du klickst auf einen Link. Der ist dann kurze Zeit der "current"-Link. Dann wird der Request ausgeführt und die Seite nebst Menu wird in der Response neu ausgelifert. Für CSS ist also wieder alles auf Anfang. Auf der angezeigten Seite wurde noch nichts ausgewählt.
Du müsstest also das zugehörige CSS anpassen.
Besser ist es, es entsprechend vorzubereiten und dem Link eine Klasse mitzugeben.
Noch besser ist es, den aktuellen "current"-Menupunbkt gar nicht mehr als Link darzustellen, aber das hat Gunnar schon geschrieben: https://forum.selfhtml.org/?t=199757&m=1344965
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg