Zum Inhalt springen

Mal wieder RealURL

Erstellt am 14. Dezember 2005 · 22 Antworten · letzte Antwort am 18. Dezember 2005 · Seite 2 von 2

Tags: RealURL, Server & Hosting, Frage

design-galaxie ·

Hehe ok hab mir die Extension runtergeladen und sie installiert.

Dann bin ich über Seite / Seitentitel bearbeiten gegangen hab da Spasseshalber Test, anstatt des alten Namens eingetragen.

Dann Liste / Neuen Datensatz anlegen / Seiteninhalt / und die neue Extension ausgewählt.

Eingefügt habe ich das Ganze in der normalen Contentspalte. Eine Überschrift habe ich nicht vergeben und das Feld für den Ausgangspunkt habe ich leergelassen, dann gespeichert, den Front End Cache geleert.

Im Frontend nachgeschaut gebracht hats aber leider nix. Ich komm nach wie vor in einem anderen Template raus. 🙁

design-galaxie ·

Ah ok jetzt gings doch weiß jetzt zwar nicht genau was ich anders gemacht habe aber egal jetzt funzt es fast. Ich glaube wegen dem fast will mich jetzt Theo verhauen 😃

Und da ich jetzt nochmal an einem Beispiel etwas weiter ausholen muss kommen Theo vermutlich die ersten richtig fießen Gedanken 😃

Aber mal im Ernst ich bin auf der Seite:

www.meineseite.de/typo/opel

hier klicke ich nun auf den Navigations Punkt Reifen:

darauf lande ich auf

www.meineseite.de/typo/reifen

Genau wie vorher auch aber dieses mal mit dem richtigen Template 🙂

Das ist schonmal sehr gut nun aber zu meiner Frage, kann man es irgendwie deichseln dass man anstatt auf

www.meineseite.de/typo/reifen

auf

www.meineseite.de/typo/opel/reifen

landet?

design-galaxie ·
woida schrieb

Welche Ausgabe hat denn jb_realurl_regeneration geliefert?

16 records deleted.

222 records created.

Und dann so ziemlich alle Seiten aufgelistet die meine Navigation enthält.

Über das verstecken Feldchen kann man das ja aber zum Glück ausblenden

design-galaxie ·

Ich dachte das Plugin muss auf alle Seiten die von der real URL profitieren sollen, bzw. die direkt über die Navigation erreichbar sein sollen.

woida ·

Nein!!
Das hast du falsch verstanden. Das Plugin rufst du nur auf, wenn z.B. den Namen einer bestehenden Seite geändert hast, eine Seite verschoben, oder gar die RealURL Config geändert hast.

RealURL cacht nämlich die Namen der Seiten, so daß sie noch unter der alten URL aufrufbar sind.

Noch ein Beispiel: Du installierst eine neue Ext, schaust dir die Ausgabe im FE an und konfigurierst danach RealURL für diese Extension. Damit du die Änderungen siehst, leerst du einfach die RealURL Tabellen (da, wie gesagt, die URL gecacht sind). Wenn jetzt jemand gleich darauf mit einem direkten Link auf deine Seite kommt, z.B. www.meineseite.de/typo/mercedes/auto wird er wahrscheinlich die Startseite sehen, weil der Pfad /mercedes/auto noch nicht im Cache ist und Typo nicht weiß, was es mit diesem Pfad machen soll.
jb_realurl_regeneration ruft im Prinzip alle Seiten auf, so daß die URLs gecacht werden.

design-galaxie ·

Ok ich kriegs leider immer noch nicht gebacken #angry# Ich versuch nochmal zu erklären was ich gemacht hab, hoffe ihr nehmt mir das nicht all zu übel.

rootpage (eigenes Template)
|
..|...>1. Unterseite ( eigenes Template; und JB Real URL )
diese Seite hat die 3 folgenden Unterseiten

....|....>1. Navigationspunkt (eigenes Template )
....|....>2. Navigationspunkt (eigenes Template )
....|....>3. Navigationspunkt (eigenes Template )

In allen Templates habe ich im Setup:

config.simulateStaticDocuments = 0
config.baseURL = http://www.meineseite.de/typo/
config.tx_realurl_enable = 1

Nun gehe ich also ins Frontend bin ich logischerweise auf meiner rootpage

http://www.meineseite.de/typo

Von dort aus klicke ich in meiner Navigation auf
1. Unterseite
und ich lande auf
http://www.meineseite.de/typo/[i]1.unterseite[/i]

und wenn ich von hier aus jetzt auf einen der 3 Navigationspunkte klicke passiert folgendes:

a) ich lande auf

http://www.meineseite.de/typo/[b]1.navigationspunkt[/b]

b) taucht folgende Fehlermeldung auf:

Error!

Error. Reason: Segment "1. navigationspunkt" was not a keyword for a postVarSet as expected!

woida ·

Schau dir doch nochmal deine localconf.php an, ob da alles richtig geklammert ist.
Dann lösche den FE-Cache und den Backend Cache und ruf nochmal JB Real URL.
Normalerweise sollte JB Real URL nur *.html Links zurückgeben und keine Verweise auf index.php mehr. Das ist nämlich momentan bei dir noch der Fall.

design-galaxie ·

Also localconf.php überprüft.

Cache in typo3/conf gelöscht und den FE Cache gelöscht.

JB Real URL nochmal aufgerufen und gespeichert

Dann ging ein Bereich zumindest kurzzeitig bei einer erneuten Kontrolle

Rootseite/1.Unterseite/1. Navigationspunkt kam dann aber sofort wieder die Meldung Error!

Error. Reason: Segment "1.navigatonspunkt" was not a keyword for a postVarSet as expected!

Dieser Fehler scheint aber nicht regelmäßig aufzutreten.

Kommt bei 1.Unterseite/1.Navigationspunkt keine Fehlermeldung kann ich da navigieren will ich aber z.b. von.

1.Unterseite/2.Navigationspunkt auf meine 2. Unterseite kommt

/typo/index.php?id=33
:o

JB Real URL läuft aber auf 1.Unterseite und 2. Unterseite

design-galaxie ·

Japp sieht folgendermaßen aus

Rootpage ( eigenes Template und logischerweise dort auch bei Root Level ein Häckchen gesetzt, ebenso bei Clear Constants / Setup

1. Unterseite ( eigenes Template ebenfalls bei Rootlevel ein Häckchen gesetzt, ebenso bei Clear Constants / Setup )

1 - 3 Navigationspunkt der 1. Unterseite ( eigene Templates aber keine Häckchen bei Rootlevel ).

Diese Navigationspunkte haben zu dem Seitennamen die auch bei meinen anderen Unterseite in der Navigation auftauchen.