Ich habe eben festgestellt, dass
data-active-pattern="(.*#1_etagen.html||.*#2_etage_*.html)"
leider nicht geht.
Mit
data-active-pattern="(.*#1_etagen.html||.*#2_etage_au.html||.*#2_etage_kg.html||.*#2_etage_eg.html||.*#2_etage_og.html||.*#2_etage_dg.html||.*#2_etage_xx.html)"
wird auf aktiv gesetzt.
* ersetzt hier anscheinend nicht "au", "kg",...
Ist das ein Fehler?
* ist ein RegEx Quantifikator für einen vorab angegebenen Token
meist so
.*
. ist der Token (beliebiges Zeichen)
* ist der Quantifikator (null oder mehr)
also würde ich schreiben
data-active-pattern="(.*#1_etagen.html||.*#2_etage_.*.html)"
.*#2_etage_.*.html
bedeutet: "beliebig" + "#2_etage_" + "beliebig" + ".html"
nur mit * ergibt kein "beliebig", es muss ein .* sein
Wunderbar. Das klappt. Danke!