Seite 1 von 1

Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Di 9. Jun 2020, 14:51
von malsdgtac
Hallo,

ich habe schon wieder einen Fall, bei dem nach dem Upgrade eines Contenidos die URLS - in der Navigation - nicht richtig vom/für das AMR sind.
Das ist nun schon die dritte Installation, bei der mir das auffällt.

Das Problem ist auch ziemlich schwierig zu beschreiben, weil es nicht einheitlich ist. Aber auf manchen Seiten der Website (nicht auf allen) werden in der Navigation die Navigationspunkte statt auf die richtigen Kategorien auf die Startseite verlinkt. Also es stehen schon die falschen URLS im Quelltext.

Zum Beispiel:
  • auf der Startseite führen die Verlinkung in der Hauptnavigation von fünf der sieben Unternavigationspunkte auf die Startseite. Bei zwei der Unternavigationspunkte sind die Verlinkungen korrekt.
  • Wenn ich dann auf einen der funktionierenden Unternavigationspunkte klicke - stimmen alle Verlinkungen zu allen Unternavigationspunkten
Das einzige was ich bisher gefunden habe um das Problem zu beheben ist, dass ich die Startartikel der problematischen Unternavigationspunkte (zu denen die Verlinkungen nicht stimmen) kopiere und zu Startartikeln mache.

Habt ihr eine Idee woran das liegen könnte? Gibt es vielleicht irgendwo eine Cache-Datei fürs AMR die ich löschen kann/muss? Der einzige Zusammenhang diesbezüglich ist mir nur aufgefallen, dass alle drei Installationen zumindest von 4.9 auf 4.10 geupdatet wurden. Zwei davon haben davor auch schon 4.8 laufen gehabt, bei der dritten bin ich mir nicht sicher.

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Di 9. Jun 2020, 16:41
von bodil
Hi malsdgtac!
Ich hatte das Problem auch, mir hat das hier geholfen:
viewtopic.php?f=115&t=43911#p180927
Mein Eindruck ist, dass es hier irgendwo einen Bug im AMR gibt. Ich habe aber ehrlich gesagt noch nicht geschaut, ob ich ihn finde. Vielleicht weil ich nicht glaube, dass meine Skills dafür reichen würden ...
Viel Erfolg!
Bodil

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Di 9. Jun 2020, 17:26
von Oldperl
Servus,

es existiert ein Bug im AMR bei der Generierung der href-Ersetzungen. Der von bodil aufgezeigte Weg umgeht diesen Bug, da die korrekten URL schon im Modul generiert werden und nicht erst am Ende der Code-Erstellung der Seiten.
Ich hänge selbst noch im AMR-Plugin der ConLite an der genauen Fehlersuche, kann aber inzwischen zumindest den Fehler wiederholbar darstellen.

Gruß aus Franken

Ortwin

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Di 9. Jun 2020, 17:35
von malsdgtac
Danke für eure raschen Antworten. Die Verwendung von cUri::getInstance löst auch bei mir das Problem.

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Mo 15. Jun 2020, 09:31
von homtata
Zum Thema "Cache" für das AMR: ich denke, es würde reichen, das AMR im Contenido-Menü aufzurufen und dort in einem der Tabs mal alle Aliase neu generieren zu lassen. Oftmals hängt da ein Fehler drin, den die Neugenerierung wieder in den Griff kriegt. Wenn das nicht hilft, reden wir eher über einen Bug.

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Mo 15. Jun 2020, 09:39
von Oldperl
Servus,
homtata hat geschrieben:
Mo 15. Jun 2020, 09:31
Wenn das nicht hilft, reden wir eher über einen Bug.
Genau darüber reden wir... :roll:
Denn die von Dir vorgeschlagenen Massnahmen helfen in dem hier angesprochenen Fall nicht.

Gruß aus Franken

Ortwin

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Mo 15. Jun 2020, 09:40
von Faar
:shock: :|

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Mo 15. Jun 2020, 09:43
von Oldperl
Ja Frank, was wolltest Du uns sagen? :wink:

Gruß aus Franken

Ortwin

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Mo 15. Jun 2020, 09:45
von Faar
Moin,
ich habe den Bug nie bemerkt ber ich nutze auch schon länger die cURI: Methode.
Neue Dinge die ich da lese.

Weiter so! 8)

Re: Fehlerhafte URLS in der Navigation nach Upgrade (AMR)

Verfasst: Mo 15. Jun 2020, 09:50
von Oldperl
Moin,

ich habe inzwischen auch einen Verdacht woran es liegen könnte, zumindest scheint der Fehler damit wiederholbar zu sein. Aber das muss ich erst nochmal in einer ruhigen Minute austüfteln und genau prüfen. Ist bei AMR nicht so einfach, da es doch ein bisserl schwer zu tracen ist, da die entsprechende Funktionalität über diverse Klassen und Methoden läuft.

Gruß aus Franken

Ortwin