[BUG 4.9.10] Con.UtilUrl cannot handle ancors

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

[BUG 4.9.10] Con.UtilUrl cannot handle ancors

Beitrag von Oldperl »

Servus,

CONTENIDO 4.9 gibt mit seinen JS-Klassen im Backend unter dem 'Con'-Namensraum die Möglichkeit diverse Infos zu erhalten bzw. Daten zu manipulieren. Mit dazu gehört die UtilUrl-Klasse, die eine einfache Manipulation von Url ermöglicht.
Bei der Umsetzung eines Projektes, welches in den Modulen im Editbereich (Backend) AJAX nutzt bin ich aber auf einen Bug gestossen. Nutzt man die Methode replaceParam um im Modul benötigte Parameter anzuhängen, so funktioniert das nur so lange die genutzte Adresse ohne einen Anker am Ende ist. Bei vorhandenem Anker (Bsp: #SectionX) werden die zusätzlichen Parameter hinter den Anker gesetzt, was aber dazu führt, das diese beim Aufruf im Browser ignoriert, bzw. mit als Ankername interpretiert, werden.

Für mein Projekt umgehe ich das nun, indem ich einen Anker vor Aufruf der Klasse entferne und danach an die generierte Url wieder anhänge. Generell sollte man aber die JS-Klasse dahingehend fixen das sie mit allen Standard-Url umgehen kann.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: [BUG 4.9.10] Con.UtilUrl cannot handle ancors

Beitrag von frederic.schneider_4fb »

Ich nehme das mal als Anregung für ein Ticket auf, danke Dir!
Frederic Schneider
Entwickler bei der four for business AG
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: [BUG 4.9.10] Con.UtilUrl cannot handle ancors

Beitrag von Oldperl »

Moin Frederic,

jo, danke :)

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Antworten