Wie reguläre Ausdrücke bei Medienseiten verwenden?

rhodes

Bekanntes Mitglied
Lizenzinhaber
Registriert
30. Okt. 2013
Beiträge
173
Punkte
58
Hallo zusammen,

in meiner XF1.3 Installation habe ich zwei Medienseiten angelegt.

1: meinedomain.de/dp/{$id}

2: meinedomain.de/dp/arg/{$id}

Die Medienseiten werden per Callback 1 und Callback 2 verarbeitet. Mein Problem ist jetzt, dass die erste Medienseite tut, was sie soll,
die zweite nicht. Der Hintergrund ist, dass auch für "meinedomain.de/dp/arg/{$id}" das Muster aus 1 greift. Sobald das System
"meinedomain.de/dp..." erkennt, wird callback 1 aufgerufen.

Jetzt habe ich gelesen, dass ich bei Medienseiten auch mit regulären Ausdrücken arbeiten kann. Bei den erweiterten Einstellungen einer
Medienseite steht als Beispiel: #http://www\.example\.com/video/(?P<id>\d+/[a-z0-9_]+)/#siU

Leider werde ich daraus nicht wirklich schlau. Hat da vielleicht jemand einen Tipp für mich?

Ich müsste per regulärem Ausdruck schaffen Callback 1 aufzurufen, wenn nach /dp/ nur ein String aus Zahlen, Buchstaben, Bindestrich und Ziffern kommt

Sobald aber /arg/ Teil der URL ist soll die Medienseite 1 (Callback 1) nicht anschlagen, sondern Callback 2 aufgerufen werden.

Hoffe ich habe mich halbwegs verständlich ausgedrückt.

Bin für jeden Tipp dankbar.

Danke & Grüße

rhodes
 
Naja, du könntest auch hingehen und das im Callback abarbeiten.
Oder zwei Match-URL's angeben.

Das könnte klappen.

meinedomain.de/dp/('id'[-0-9a-zA-Z]+)!
 
Zurück
Oben