Seite 1 von 1

[CON-371] Contact_Form - Falscher Link?

Verfasst: Do 22. Jul 2010, 11:12
von Fips
Hallo,
ich wollte das Contact_Form in meine Seite einbauen. Im Contentbereich hat das gut funktioniert, auch die Abfrage, wenn Felder leer sind. Setze ich aber das Modul in der gleichen Seite in die rechte Spalte, wird ein flascher Link beim absenden angezeigt und das Kontaktformular funktioniert nicht.

Wo kann ich dies denn ändern?

Danke Fips

Re: Contact_Form - Falscher Link?

Verfasst: Do 22. Jul 2010, 11:55
von Oldperl
Hallo Fips,

also wenn du das Kontakformular nur in einem anderen Bereich des gleichen Artikel anzeigen läßt, sollte sich an der URL nichts ändern, da diese ja gleich bleibt.
Warum das nun bei dir nicht so ist, kann ich ohne nähere Infos schlecht sagen.

Gruß aus Franken

Ortwin

Re: Contact_Form - Falscher Link?

Verfasst: Di 27. Jul 2010, 15:12
von Fips
Hallo Oldperl,
leider gibt das Modul unterschiedliche Links aus. Ich konnte leider nicht feststellen warum?
Im mittleren Container ist der Link richtig, im rechten oder linken Container weist er auf die Seite der Suchausgabe.

Stehe vor einem Rätsel.

Danke Fips

Re: Contact_Form - Falscher Link?

Verfasst: Di 27. Jul 2010, 15:45
von Fips
Hallo Oldperl,
habe den Fehler gefunden. Die Ursache für den falschen Link kam vom Suchmodul, das im Header eingebaut war und die Variable {form_action} weitergegeben hat an das Kontakformular.
Im Template Search_Input habe ich folgende Änderung gemacht:

Code: Alles auswählen

<form action="{form_action}" method="post">


geändert in

Code: Alles auswählen

<form action="{form_action_suche}" method="post">
und dies auch im Search_Input geändert.

Jetzt ist der Link ok, egal wo das Modul eingesetzt wird.

Fips

Re: Contact_Form - Falscher Link?

Verfasst: Di 27. Jul 2010, 15:55
von Oldperl
Hallo Fips,

hab ich mir grad im Demomandanten mal angeschaut, das sollte man aber in jedem Modul bei der Initialisierung des Templateobjekts anders machen als im Kontaktmodul. Dort steht...

Code: Alles auswählen

if (!isset($tpl) || !is_object($tpl)) {
    $tpl = new Template();
}
Das sollte besser heißen...

Code: Alles auswählen

if (!isset($tpl) || !is_object($tpl)) {
    $tpl = new Template();
} else {
    $tpl->reset();
}
Damit würde dann bei nicht vorhandensein des Templateobjektes dieses erstellt, bzw. falls es vorhanden ist, dieses resettet. Somit kommen sich dann die einzelnen Module nicht in die Quere.

Gruß aus Franken

Ortwin

Re: Contact_Form - Falscher Link?

Verfasst: Mi 18. Aug 2010, 13:28
von Fips
Hallo Oldperl,
habe die Änderung im Modul eingebaut und es funktioniert.

Vielen Dank.

Fips

Re: Contact_Form - Falscher Link?

Verfasst: Mi 18. Aug 2010, 18:12
von Oldperl
Das wollt ich hören. :)

:!: Verschoben nach Bugs

Gruß aus Franken

Ortwin

Re: [CON-371] Contact_Form - Falscher Link?

Verfasst: Mi 2. Feb 2011, 12:57
von OliverL
Bug wurde soeben in Revision 1269 entfernt und ist somit nicht mehr in der nächsten Version.

Lösung von http://forum.contenido.org/viewtopic.ph ... =0#p145534

Danke an Fips, Oldperl & dominik.z

mfg OliverL