tklein
I'm new here

Re: Formular wird nicht verarbeitet

Sie haben zwar das Modul hinzugefügt, aber keinen Webserver aktiviert was ich im oberen Posting schon beschrieben habe:

Tobias Klein schrieb:

da die Pfade mit beginnen "/fs4staging/6692/" sollten sie wie in der vorigen Antwort erwähnt mal schauen ob für Staging den die Webapplikation installiert ist.

Wählen Sie bitte in den DropDowns einen Webserver. Sofern sie den Internen Jetty nutzen ist  "InternalJetty" richtig. Klicken Sie dann auf den Button "Installieren" und schliessen sie die offenen Dialoge mit "ok". Starten Sie ggf den Client einmal neu  bzw. Projekt wechseln.

Jan_Wehe
I'm new here

Re: Formular wird nicht verarbeitet

Das Formular wird jetzt zumindest abgeschickt und ich lande auf der "Vielen Dank"-Seite. 🙂

Leider werden die Daten aber noch nicht in der Datenbank gespeichert. Den JdbcLogger habe ich kontrolliert, die Angaben sind alle korrekt. Ich nehme an es liegt daran, dass der Pfad der fs-formlogger.ini noch nicht korrekt konfiguriert ist, die Datei bleibt nach Generierung des Projekts leer.

formedit-config.jpg

Hier habe ich sowohl fs-formlogger.ini als auch fs-formlogger versucht.

formedit-ini-inhalt.jpg

12122 = UID der FormStart Absatzvorlage
11834 = UID der Datenquelle in der die Formulardaten gespeichert werden sollen

formedit-ini-struktur.jpg

Die fs-formlogger.ini mit einer Größe von 0 Byte liegt dann in folgendem Verzeichnis:

/fs4staging_6692/6928/en/configuration/fs-formlogger.ini

0 Kudos
tklein
I'm new here

Re: Formular wird nicht verarbeitet

Wenn die Datei leer erzeugt wird, müsste es beim Genrieren Fehler geben. Bitte einmal Fehler der Vorschau auf "fs-formlogger.ini" im SiteStore/Struktur aufrufen und - sofern der Fehler nicht ersichtlich ist - posten.

0 Kudos
Jan_Wehe
I'm new here

Re: Formular wird nicht verarbeitet

Die fs-formlogger.en.ini wird jetzt erzeugt, sie beinhaltet aber nur folgende Zeile:

loggers=

Beim generieren werden folgende Fehler geschmissen:

INFO  21.03.2012 16:28:13.052 {seID=6928} (de.espirit.firstspirit.store.access.sitestore.PageRefImpl): generating page reference 'fs_formlogger_1' (id=12355, html, EN)

INFO  21.03.2012 16:28:13.057 {seID=6928} (de.espirit.firstspirit.generate.SiteProduction): Class GenerateLoggers starts...

INFO  21.03.2012 16:28:13.058 {seID=6928} (de.espirit.firstspirit.store.access.AccessStoreBuilder): CONTENTSTORE loaded in 0ms

ERROR 21.03.2012 16:28:13.059 {seID=6928} (de.espirit.firstspirit.generate.SiteProduction): Execute Query

INFO  21.03.2012 16:28:13.060 {seID=6928} (de.espirit.firstspirit.store.access.AccessStoreBuilder): PAGESTORE loaded in 0ms

INFO  21.03.2012 16:28:13.069 {seID=6928} (de.espirit.firstspirit.store.access.AccessStoreBuilder): SITESTORE loaded in 0ms

ERROR 21.03.2012 16:28:13.073 {seID=6928} (de.espirit.firstspirit.generate.SiteProduction): The entity has got no editor with  name: cs_name

0 Kudos
tklein
I'm new here

Re: Formular wird nicht verarbeitet

okay das sieht ja dann so aus als ob  das template welches für die Loggerkonfiguration angezogen wird keine Eingabekomponente mit dem Namen "cs_name" hat. Das sollten sie in der verwendeten Tabellenforlage prüfen.

0 Kudos
Jan_Wehe
I'm new here

Re: Formular wird nicht verarbeitet

In der Tabellenvorlage für mein Formular kommt kein "cs_name" vor, diese Fehlermeldung kann ich mir nicht erklären.

Leider kann ich auch mit dem ersten Fehler nichts anfangen:

ERROR 21.03.2012 16:28:13.059 {seID=6928} (de.espirit.firstspirit.generate.SiteProduction): Execute Query

Kann ich das Log-Level irgendwie anpassen um noch genauere Informationen zu erhalten?

0 Kudos
tklein
I'm new here

Re: Formular wird nicht verarbeitet

Jan Wehe schrieb:

In der Tabellenvorlage für mein Formular kommt kein "cs_name" vor, diese Fehlermeldung kann ich mir nicht erklären.

Genau das ist das Problem. Es wird versucht den Editor "cs_name" auszulesen und den gibt es nicht, muss es aber. Sind die Templates noch aus einem 4.1er Projekt oder von einen 4.2?

0 Kudos
Jan_Wehe
I'm new here

Re: Formular wird nicht verarbeitet

Es wird firstSpirit 4.2.454 genutzt.

0 Kudos
broszeit
I'm new here

Re: Formular wird nicht verarbeitet

Und es wird auch in keinem Ausgabekanal auf "cs_name" verwiesen?

Es wäre noch hilfreich, wenn Sie den Inhalt der Ausgabekanäle posten können.

0 Kudos
Jan_Wehe
I'm new here

Re: Formular wird nicht verarbeitet

html-Ausgabekanal der Seitenvorlage "standard_content". Auf dieser Seite wird das Formular hinzugefügt.

<CMS_HEADER>

</CMS_HEADER>

$CMS_TRIM(level:3)$

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-DE">

<head>

    <title>Meine Seite</title>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <link rel="stylesheet" type="text/css" href="$CMS_REF(media:"style")$" media="screen" />

    <link rel="stylesheet" type="text/css" href="$CMS_REF(media:"jquery_ui_1.8.18.custom")$" media="screen" />

    <script type="text/javascript" src="$CMS_REF(media:"jquery_1_7_1_min")$"></script>

    <script type="text/javascript" src="$CMS_REF(media:"jquery_ui_1_8_18_custom_min")$"></script>

    <script type="text/javascript" src="$CMS_REF(media:"cufon_yui")$"></script>

    <script type="text/javascript" src="$CMS_REF(media:"font")$"></script>

    <script type="text/javascript" src="$CMS_REF(media:"formedit_js")$"></script>

    <script type="text/javascript" src="$CMS_REF(media:"messages")$"></script>

    <script type="text/javascript">

        Cufon.replace('#center h1');

        Cufon.replace('#center h2');

        $(function() {

            $("#tabs").tabs();

        });

    </script>

</head>

<body>

    <div id="container">

        <div id="content-container">

            <ul id="breadcrum">

                $CMS_RENDER(template:"breadcrum_navigation")$

            </ul>

            <div id="header"><a href="$CMS_REF(pageref:"homepage")$" alt="Homepage"><img src="$CMS_REF(media:"logo")$" alt="Logo" /></a></div>

            <ul id="top-navi">

                $CMS_RENDER(template:"top_navigation")$

            </ul>

            <div id="content">

                <div id="left">

                    <ul id="main-navi">

                        $CMS_RENDER(template:"main_navigation")$

                    </ul>

                </div>

                <div id="center">

                    $CMS_VALUE(#global.page.body("content"))$

                </div>

                <div id="right">

                    $CMS_VALUE(#global.page.body("marginal"))$

                </div>

            </div>           

        </div>

        <div id="footer">

            <div id="footer-shadow"> </div>

            <div id="footer-gradient">

                <ul>

                    <li><a href="$CMS_REF(pageref:"legal_notice")$" target="_self" title="Legal Notice">Legal Notice</a></li>

                    <li><a href="$CMS_REF(pageref:"terms_and_conditions")$" target="_self" title="Terms and Conditions">Terms and Conditions</li>

                    <li class="last">Sitemap</li>

                </ul>

            </div>

        </div>

    </div>

    <script type="text/javascript"> Cufon.now(); </script>

</body>

</html>

$CMS_END_TRIM$

Die Absatzvorlagen FormularStart, FormularBlock und FormularEnde sowie die einzelnen Formularfeldtypen habe ich quasi unverändert übernommen.

Und hier das Formular der Tabellenvorlage (der html Ausgabekanal ist leer):

<CMS_MODULE>

  <CMS_INPUT_TEXT name="cs_requested_quantity_active" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Requested quantity kg active"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_requested_quantity_solution" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Requested quantity kg solution"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXTAREA name="cs_intended_use" allowEmpty="yes" hFill="no" rows="4">

    <LANGINFOS>

      <LANGINFO lang="*" label="Intended use"/>

    </LANGINFOS>

  </CMS_INPUT_TEXTAREA>

  <CMS_INPUT_TEXTAREA name="cs_questions_comments" allowEmpty="yes" hFill="no" rows="4">

    <LANGINFOS>

      <LANGINFO lang="*" label="Questions and Comments"/>

    </LANGINFOS>

  </CMS_INPUT_TEXTAREA>

  <CMS_INPUT_TEXT name="cs_firstname" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="First Name"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_lastname" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Last Name"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_company" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Company"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_phone" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Phone"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_fax" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Fax"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_email" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="E-Mail"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXTAREA name="cs_address1" allowEmpty="yes" hFill="no" rows="4">

    <LANGINFOS>

      <LANGINFO lang="*" label="Address 1"/>

    </LANGINFOS>

  </CMS_INPUT_TEXTAREA>

  <CMS_INPUT_TEXTAREA name="cs_address2" allowEmpty="yes" hFill="no" rows="4">

    <LANGINFOS>

      <LANGINFO lang="*" label="Address 2"/>

    </LANGINFOS>

  </CMS_INPUT_TEXTAREA>

  <CMS_INPUT_TEXT name="cs_city" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="City"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_region" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="State/Province/Region"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_postal_code" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Postal Code"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

  <CMS_INPUT_TEXT name="cs_country" allowEmpty="yes" singleLine="no">

    <LANGINFOS>

      <LANGINFO lang="*" label="Country"/>

    </LANGINFOS>

  </CMS_INPUT_TEXT>

</CMS_MODULE>

0 Kudos