pathresolver

Gesperrt
helpmeplease
Beiträge: 37
Registriert: Mi 26. Nov 2003, 19:45
Kontaktdaten:

pathresolver

Beitrag von helpmeplease »

hallo,

kann mir hier jemand kurz erklären wie man den pathresolver einsetzt. was muss gemacht werden bzw. wie wird das ganze eingesetzt.

- was muss der front_content.php als parameter übergeben werden
- wie muss die mod_rewrite aussehen
- ist in den artikel-eigenschaften oben der bereich "display article link" dafür vorgesehen, wenn ja was bedeuten die optionen und wofür ist das untenstehende eingabefeld, kann hier der name z.B. impressum eingegeben werden für z.B. impressum.html
- müssen die module angepasst werden um den pathresolver benutzen zu können

wäre also nett wenn diejenigen die den pathresolver schon im einsatz haben mir hier weiterhelfen könnten damit ich etwas schneller hier vorankomme ...

besten dank!!
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Der Pathresolver nimmt einen Pfad in der Form

/pfad1/pfad2/pfad3/pfad4

Das ganze wird über den path-Parameter an die front_content.php und von dort an den Pathresolver übergeben. Der Pathresolver arbeitet übrigens nach 2 Mechanismen:

Entweder über ungenaues Namensresolving der Kategorien oder über ungenaues sowie (in den aktuellsten Snapshots) genaues Resolving über die urlnames (unter Content->Kategorie).

Beispielstruktur:
1 Hauptnavigation/
2 Hauptnavigation/Allgemeines
3 Hauptnavigation/Infos
4 Hauptnavigation/Jobs
5 Hauptnavigation/Jobs/Alle Jobs
6 Hauptnavigation/Jobs/Job 1
7 Hauptnavigation/Jobs/Job 2
8 Hauptnavigation/Impressum

Soweit ich weiß, wird die erste Ebene des Kategoriebaumes ignoriert.

ein front_content.php?path=Jobs/Job 1 müsste auf id 6 auflösen. Die Auflösung über urlnames ist genauer, da hier keine Sonderzeichen eingegeben werden können.

Dein mod_rewrite muß im Prinzip so aussehen, daß alles nach einer bestimmten Stelle in der URL an front_content.php?path=<derpfad> weitergeleitet wird. Entsprechend müssen natürlich die Module angepasst werden, damit diese keine front_content.php-Links mehr generieren, sondern URL-Pfade.
helpmeplease
Beiträge: 37
Registriert: Mi 26. Nov 2003, 19:45
Kontaktdaten:

Beitrag von helpmeplease »

hi timo,

danke, für die gute erklärung.

mit solchen erklärungen kann man halt was anfangen :D

danke!
Gesperrt