Seite 1 von 1

wieder Kontaktformular

Verfasst: Fr 28. Mär 2014, 13:16
von jacke
Hallo,

ich bin am Verzweifeln. Ich bekomme dieses Kontaktformular nicht gebacken.

Gibt es eine andere Lösung z.B. wie früher?
Wenn nicht dann meine zweite Frage:
Ich kann im Editor keine Vorlage auswählen weder POST, GET oder Benutzer. Die Vorlagen existieren aber in /cms/templates und heißen:
cms_pifaform_post_default.tpl
cms_pifaform_mail_user.tpl
cms_pifaform_mail_system.tpl
cms_pifaform_get_default.tpl

und sind auch nicht leer.
cms_pifaform_mail_user.tpl:

Code: Alles auswählen

Vielen Dank für ihre Kontaktanfrage!

Wir werden uns zeitnah mit Ihnen in Verbindung setzen.


Mein Modul sieht so aus:

Code: Alles auswählen

<?php

/**
 * description: contact (PIFA) form
 *
 * @package Module
 * @subpackage form_contact
 * @author marcus.gnass@4fb.de
 * @copyright four for business AG <www.4fb.de>
 * @license http://www.contenido.org/license/LIZENZ.txt
 * @link http://www.4fb.de
 * @link http://www.contenido.org
 */

if (cRegistry::isBackendEditMode()) {
    echo '<label class="content-type-label">' . mi18n("LABEL_FORM_CONTACT") . '</label>';
}

echo "CMS_PIFAFORM[1]";
echo '<label class="content_type_label">' . mi18n("REPLY_HEADLINE") . '</label>';
echo '<label class="oontent_type_label">' . mi18n("REPLY_TEXT") . '</label>';

?>
Im Errorlog steht folgendes:

Code: Alles auswählen

[28-Mar-2014 12:21:45 Europe/Berlin] PHP Warning:  include_once(): Failed opening '/home/www/web503/html/contenido_gem/contenido/plugins/form_assistant/includes/include.ajax.php' for inclusion (include_path='.:/usr/share/php') in /home/www/web503/html/contenido_gemeinde/contenido/main.php on line 187
dieses include.ajax.php gibt es nicht.

kann da noch geholfen werden?

schönes WE jacke

Re: wieder Kontaktformular

Verfasst: Fr 28. Mär 2014, 15:59
von marcus.gnass_4fb
Wo deine include.ajax.php geblieben ist kann ich dir leider auch nicht sage, aber so sollte sie aussehen:

Code: Alles auswählen

<?php

/**
 *
 * @package Plugin
 * @subpackage FormAssistant
 * @version SVN Revision $Rev:$
 * @author marcus.gnass
 * @copyright four for business AG
 * @link http://www.4fb.de
 */

// assert CONTENIDO framework
defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');

$action = $_REQUEST['action'];

try {
    $ajaxHandler = new PifaAjaxHandler();
    $ajaxHandler->dispatch($action);
} catch (Exception $e) {
    Pifa::logException($e);
    Pifa::displayException($e);
}

?>
Das Problem mit den Templates läßt sich lösen wenn du dich vergewisserst ob die Templates die richtigen Namen haben.
Schau dazu bitte einfach in die Klasse contenido/plugins/form_assistant/classes/class.content.type.pifa_form.php.

Dort findest du in folgenden Methoden die erwartetene Formate der Template-Dateien:
_getSelectTemplateGet => /cms_pifaform_[^\.]+_get\.tpl/
_getSelectTemplatePost => /cms_pifaform_[^\.]+_post\.tpl/
_getSelectMailClientTemplate => /cms_pifaform_[^\.]+_mail_client\.tpl/
_getSelectMailSystemTemplate => /cms_pifaform_[^\.]+_mail_system\.tpl/

Ich kann hier nicht ausschließen, daß die bei dir anders lauten. Sollten die Namen korrekt sein würde ich dich bitten die Dateirechte zu überprüfen.

Re: wieder Kontaktformular

Verfasst: Mo 7. Apr 2014, 11:44
von Faar
jacke hat geschrieben:Hallo,

ich bin am Verzweifeln. Ich bekomme dieses Kontaktformular nicht gebacken.

Gibt es eine andere Lösung z.B. wie früher?

schönes WE jacke
Ja, hier: http://forum.contenido.org/viewtopic.php?f=89&t=35012

Re: wieder Kontaktformular

Verfasst: Fr 6. Jun 2014, 10:13
von rethus
marcus.gnass_4fb hat geschrieben: Das Problem mit den Templates läßt sich lösen wenn du dich vergewisserst ob die Templates die richtigen Namen haben.
Danke für den Tipp, bei mir hatten die Templates tatsächlich auf dem Live-Server gefehlt.
Dennoch hab ich da ne Frage. Das per default ausgelieferte Template für POST erzeugt keine Ausgabe.
Vergleicht man das GET und POST Template fällt auf, dass im POST gar kein Platzhalter {$form} angesprochen wird.

Seh ich das falsch, oder ist das ein Bug?

PS: Total viele Bilder im docs.contenido.org-Wiki sind plötzlich defekt (z.B. hier https://docs.contenido.org/display/COND ... Formulares). Kann da mal jemand von 4fb nach sehen?