Seite 1 von 1

AMR und Standard-Kontaktformular

Verfasst: Do 20. Mai 2010, 09:35
von Iggy
Hallo,

ich nutze Contenido 4.8.11 und hatte mal das Standard-Kontaktformular implementiert (Code aus 4.8.9) und dieses dann mit Captha erweitert und frage noch zwei Variablen aus der Session ab. Auf der Seite wird es aus der Hauptnavigation verlinkt (und in der Metanavigation ist eine Weiterleitung auf die Kontakt-Kategorie)
Jetzt wollte ich mal AMR (0.5.5) benutzen, soweit klappt auch alles, d.h. alle Navigationslinks werden umgewandelt. Nur das Kontaktformular macht Probleme. Immer wenn man aus Haupt- oder Metanavigation darauf zugreifen will, dann kommt die Meldung, dass die Seite sich immer wieder selber aufruft....

Wahrscheinlich stehe ich nur auf dem Schlauch und es ist etwas ganz einfaches, was es zu ändern gilt... Vielleicht kann man mir hier helfen? Wäre zu Dank verpflichtet! ;)

Code poste ich erstmal keinen, der sieht fast wie im original des Beispielmandanten aus...

Danke schonmal!

Re: AMR und Standard-Kontaktformular

Verfasst: Do 20. Mai 2010, 18:38
von xmurrix
Hallo Iggy,

willkommen im Contenido Forum.

Vermutlich passiert bei dir folgendes:
- Ein Request auf das Kontaktformular kann nicht eindeutig einem Artikel zugeordnet werden
- Daraufhin wird auf die Fehlerseite weitergeleitet
- Da die Fehlerseite nicht vorhanden/eingerichtet ist oder gefunden wurde, gibt es wieder eine Weiterleitung zur Fehlerseite - Ergo Endlosschleife...

Funktioniert der Aufruf des Kontaktformulars (von Hauptnavi und Metanavi aus), wenn das Plugin deaktiviert ist? Es wäre auh interessant zu wissen, wie die URLs zum Kontaktformular ausssehen, also ob die generierte Clean-URL zum Kontaktformular den AMR Einstellungen entspricht.

Das mit der fehlenden Fehlerseite kannst du einfach prüfen, indem du bei deaktiviertem mod_rewrite einfach eine Seite aufrufst, dies es nicht gibt, z. b. front_content.php?idart=12341234

Falls das Plugin die Seite nicht finden kann. macht es eine Weiterleitung zur Fehlerseite, sofern dies in der Pluginkonfiguration gesetzt ist.

Debuggen kannst du das, indem du die Datei contenido/plugins/mod_rewrite/includes/front_content_controller.php öffnest und die Zeile 55

Code: Alles auswählen

        mr_header($errsite);
in

Code: Alles auswählen

        die($errsite);
änderst. dann sollte die URL im Frontend erscheinen, zur der das Plugin beim Fehlerfall eine Weiterleitung gemacht hätte.

Gruß
xmurrix

Re: AMR und Standard-Kontaktformular

Verfasst: Do 20. Mai 2010, 21:12
von Iggy
Hallo,

danke schonmal für die Antwort, das hilft wohl schon ein bisschen...
Der Aufruf des Kontaktformulars funktioniert ohne AMR, allerdings wird auch nur die $idcat hinter front_content.php angehängt, kein $idart.

Eine Fehlerseite ist noch nicht definiert, sollte eigentlich zur Startseite gehen... Werd ich morgen gleich mal eine machen und dann weiterschauen.

Danke!

Schöne Grüße
Iggy

Re: AMR und Standard-Kontaktformular

Verfasst: Mo 24. Sep 2012, 15:48
von stetson79
Hallo,
ich habe genau das gleiche Problem und weiß nicht mehr weiter!
Es trat auch schon einmal auf bei mir und ich habe es gelöst, nur komme ich an diesen Teil meines Gehirns nicht mehr ran!

Es entsteht eine Weiterleitung, die immer wieder auf sich selbst verweist.
Ich glaube, dies hatte etwas mit den ids zu tun, habe die Lösung aber nicht mehr parat!
Hilfe und Danke!

Re: AMR und Standard-Kontaktformular

Verfasst: Mo 24. Sep 2012, 16:14
von xmurrix
Probiere es einfach mal mit der idart.

Gruß
xmurrix

Re: AMR und Standard-Kontaktformular

Verfasst: Mo 24. Sep 2012, 16:22
von stetson79
Ich habe den Fehler gefunden!
Die Kategorien hatten das gleiche Alias.
Habe ich geändert, schon funzt es!

Danke trotzdem!