Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 63

Thema: [x_dma_niceerrors] Individuelle Fehlermeldungen in Formularen

  1. #1
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard [x_dma_niceerrors] Individuelle Fehlermeldungen in Formularen

    Guten Tag!

    Diese kleine aber nützliche Erweiterung möchte ich euch nicht vorenthalten.

    Sie erlaubt es statt der von Typolight generierten Fehlermeldungen individuelle Fehlermeldungen zu erzeugen und diese frei zu platzieren.

    Durch Vergabe von "Fehler-IDs" ist es auch möglich, Fehlermeldungen zu gruppieren, also gleichartige Fehler nur einmal anzuzeigen (z.B. "Bitte füllen Sie alle Pflichtfelder aus."). Es lassen sich unterschiedliche Fehlermeldungen für leere Pflichtfelder und für fehlgeschlagene Eingabeprüfungen vergeben.

    Über das Inserttag {{formerrors::<?php echo $this->formSubmit; ?>}} werden die Fehler an beliebiger Stelle ausgegeben. Dazu ist es allerdings nötig, die Templates form.tpl und form_widget.tpl anzupassen. Beispiele dazu liegen unter TL_FILES/dma_niceerrors.

    Änderungen in Templates

    Ohne die Anpassungen des Templates form_widget.tpl werden die Standardfehlermeldungen angezeigt, da diese über "$this->generateWithErrors" ausgegeben werden. Dieses muss zu "$this->generate" geändert werden.

    Im Template form.tpl (aber auch an anderer Stelle) können per Inserttag {{formerrors::form_id}} die eigenen Fehlermeldungen ausgegeben werden.

    Stabilität
    Wir nutzen diese Erweiterung schon seit mehreren Monaten erfolgreich in unseren Formularen (hauptsächlich Landingpages von Gewinnspielen, Kontaktformulare oder Bestellformulare), ich habe sie nun für das Extension Repository angepasst. Nach einer Testphase dieser Anpassung werde ich es dann auch offiziell "stable" nennen.

    Download/Installation
    https://contao.org/erweiterungsliste...ors.93.de.html
    Ich hoffe, es nützt wem!
    Carsten Kollmeier
    Geändert von staen (15.05.2010 um 09:29 Uhr)
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  2. #2
    Contao-Nutzer
    Registriert seit
    20.09.2009.
    Beiträge
    62

    Standard

    Hallo Staen,

    ich bin gerade dabei deine Erweiterung zu testen, aber irgendwie bekomme ich keine Fehler ausgegeben. Ich hab die Templates entsprechend deinen Angaben angepasst und auch für die Pflichtfelder jeweils eine eigene Nachricht und eigene ID angegeben.

    Fehlermeldung 1 / ID 1
    Fehlermeldung 2 / ID 2

    Wenn ich das richtig verstanden habe, sollte jetzt bei den leeren Pflichtfeldern 'Fehlermeldung 1' und 'Fehlermeldung 2' ausgegeben werden.
    Und der Insert-Tag im form.tpl
    PHP-Code:
    {{formerrors::<?php $this->formId?>}}
    gibt alle Fehlermeldungen im Form an einer Stelle aus? Aber weder die einzelnen Meldungen noch die zusammengefassten erscheinen.

    Wäre nett, wenn Du mir weiterhelfen könntest.

  3. #3
    Contao-Nutzer Avatar von lightstyles
    Registriert seit
    04.07.2009.
    Ort
    Köln
    Beiträge
    42

    Standard

    Ich würde mich auch über eine erklärung freuen…
    Das Ding ist dann bestimmt echt kool.

    Grüße
    Geändert von lightstyles (09.04.2010 um 12:13 Uhr)

  4. #4
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Hallo!

    Wollte mich nur kurz melden: Bin momentan stark eingebunden - werde in der nächsten Woche dazu kommen, die Fragen zu beantworten.

    Bis dann!
    Carsten
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  5. #5
    Contao-Nutzer
    Registriert seit
    10.05.2010.
    Ort
    Köln
    Beiträge
    35

    Beitrag Hallo Staen,

    danke erstmal für die wahrscheinlich tolle Erweiterung, allerdings bekomme ich nach Instalation und Anpassung der tpl- Dateien lediglich die Ausgabe "Array" angezeigt.

    Kannst du mir eventuel eine Rat geben wo ich mich auf fehlersuche begeben kann.
    Wäre super wenn mir helfen kannst da ich mir sonst eine andere möglichkeit suchen muss um die Pflichteingabe zu optimieren.

  6. #6
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Hallo!

    Kannst du mir deine tpl mal schicken, ich kann dann mal testen, was sie mir wie ausgibt.

    Dann kann ich sehen, wo es hakt und kann auf der Basis auch mal deutlicher beschreiben, wie es funktioniert.

    Gruß!
    Carsten
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  7. #7
    Contao-Nutzer
    Registriert seit
    10.05.2010.
    Ort
    Köln
    Beiträge
    35

    Standard Hallo Staen,

    habe die tpl datein aus dem Modulordner genommen.

    hier nochmal der code:

    form_widget.tpl

    Code:
    <?php if (!$this->tableless): ?>
      <tr class="<?php echo $this->rowClass; ?>">
        <td class="col_0 col_first"><?php echo $this->generateLabel(); ?></td>
        <td class="col_1 col_last"><?php echo $this->generate(); ?></td>
      </tr>
    <?php else: ?>
      <?php echo $this->generateLabel(); ?> 
      <?php echo $this->generate(); ?><br />
    <?php endif; ?>
    sowie form.tpl

    Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class; ?> <?php echo $this->tableless ? 'tableless' : 'tableform'; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    <div class="error">{{formerrors::<?php $this->formId; ?>}}</div>
    <form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="<?php echo $this->method; ?>" enctype="<?php echo $this->enctype; ?>"<?php echo $this->attributes; ?>>
    <div class="formbody">
    <?php if ($this->method != 'get'): ?>
    <input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formSubmit; ?>" />
    <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $this->maxFileSize; ?>" />
    <?php endif; ?>
    <?php echo $this->hidden; ?>
    <?php if (!$this->tableless): ?>
    <table cellspacing="0" cellpadding="0" summary="Form fields">
    <?php echo $this->fields; ?>
    </table>
    <?php else: echo $this->fields; endif; ?>
    </div>
    </form>
    <?php if ($this->hasError): ?>
    
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    window.scrollTo(null, ($('<?php echo $this->formId; ?>').getElement('label.error').getPosition().y - 20));
    //--><!]]>
    </script>
    <?php endif; ?>
    
    </div>
    <!-- indexer::continue -->
    danek für deine hilfe - in der Theorie ist es eine längst überfällige erweiterrung

    Gruss

  8. #8
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Versuche doch mal bitte

    PHP-Code:
    <div class="error">{{formerrors::<?php $this->formId?>}}</div>
    in

    PHP-Code:
    <div class="error">{{formerrors::<?php echo $this->formId?>}}</div>
    zu ändern. Ich glaube, da liegt der Fehler (ändere ich dann direkt in den Beispieldateien).

    Gruß!
    Carsten
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  9. #9
    Contao-Nutzer
    Registriert seit
    10.05.2010.
    Ort
    Köln
    Beiträge
    35

    Standard es hilft nix

    das "echo" hatte ich auch schon ergänzt - allerdings bekomme ich dann gar keine Meldung angezeigt.

    Schreibe in das Feld Fehlernachricht Bitte füllen sie aller Felder aus

    Und in das feld Fehler ID die ziffer 1

    mache ich was falsch ?

    gruss

  10. #10
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo zusammen

    Hat man das Problem schon gefunden? Bei mir kommt leider auch keine Fehlermeldung.

    Gruss
    Steven

  11. #11
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Ich bin ein großer Trottel. Die Beispieldateien waren schlichtweg falsch und haben auch mich auf den Holzweg geführt. Hier also die richtige Schreibweise für "form.tpl":

    PHP-Code:
    <div class="error">{{formerrors::<?php echo $this->formSubmit?>}}</div>
    Werde das sofort in der Erweiterung ändern. Ist mir beim Testen nie aufgefallen, da ich das in der "liveumgebung" stets korrekt in den Templates hatte.

    Übrigens, noch ein Tipp: Wenn du mehrere Felder hast, die die gleiche "Fehler-ID" haben, werden für diese nur eine Fehlernachricht angezeigt. Damit kann man Fehlermeldungen bündeln (z.B. "Bitte alle Pflichtfelder ausfüllen") dazu muss diese Nachricht aber trotzdem für jedes Feld angegeben werden, da jeweils die letzte "zutreffende" Fehlermeldung angezeigt wird.
    Geändert von staen (12.05.2010 um 09:54 Uhr)
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  12. #12
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo staen

    Besten Dank für die Lösung. Jetzt habe ich noch das Problem, dass es mir die error Meldung für die Sicherheitsfrage zwei mal ausgiebt.

    Danke für die Erweiterung.

    Gruss
    Steven

  13. #13
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Die Sicherheitsfrage hat ein eigenes Template (habe ich auch gerade erst gelernt): form_captcha.tpl - Auch in diesem muss aus $this->generateWithError() this->generate() gemacht werden, damit es den Fehler nicht "inline" ausgibt.

    Schöne Grüße!
    Carsten
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  14. #14
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Das habe ich auch schon gefunden, Danke.

    Aber man muss doch dem captcha Feld im Formulargenerator noch die Fehlermeldung ID übergeben. Aber da sind keine Felder für diese Eingabe.

    Gruss
    Steven

  15. #15
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Zitat Zitat von tognit Beitrag anzeigen
    Aber man muss doch dem captcha Feld im Formulargenerator noch die Fehlermeldung ID übergeben. Aber da sind keine Felder für diese Eingabe.
    Ich habe mal reingeschaut: Das Captchafeld ist ein spezielles Feld, weil es implizit verpflichtend ist und eine Eingabeprüfung macht.

    Ich checke im Formular bisher, ob die Checkbox "Pflichtfeld" oder eine Eingabeüberprüfung gesetzt ist. D.h. ich muss zusätzlich noch schauen, ob "Captcha" ausgewählt wurde.

    Abhängig von der Internetverbindung hier (ich bin gerade auf dem TL-Usertreffen) werde ich das heute oder morgen korrigiert einstellen.

    edit:
    Habe das Verhalten für das Captcha Feld korrigiert, so dass dort nun auch die Möglichkeit besteht, eine individuelle Fehlermeldung zu vergeben.

    Ich werde es noch auf 2.8.3 testen, bevor ich das offiziell für die neueren TL-Versionen freigebe - bei mir läuft es aber bisher problemlos auf 2.8.1 und 2.8.3.

    Gruß!
    Carsten
    Geändert von staen (15.05.2010 um 09:31 Uhr)
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  16. #16
    Contao-Nutzer
    Registriert seit
    07.12.2009.
    Ort
    Pansdorf
    Beiträge
    13

    Standard

    Hallo staen

    Tolle Erweiterung genau das was ich gesucht habe.
    Ich wollte nun direkt nach jedem Formularbaustein die Fehlermeldung ausgeben.

    Dafür muß ich wohl dieses Template
    PHP-Code:
    <?php if (!$this->tableless): ?>
      <tr class="<?php echo $this->rowClass?>">
        <td class="col_0 col_first"><?php echo $this->generateLabel(); ?></td>
        <td class="col_1 col_last"><?php echo $this->generate(); ?></td>
      </tr>
    <?php else: ?>
      <?php echo $this->generateLabel(); ?> 
      <?php echo $this->generate(); ?><br />
    <?php endif; ?>
    anpassen, nur leider weiß ich nicht wie.
    Dachte man brauch nur dieses
    PHP-Code:
    <div class="error">{{formerrors::<?php $this->formSubmit?>}}</div>
    am Ende eingeben aber dann gibt es nur die ausgabe Array...

    Hoffe man kann mir helfen.

    Matthias

  17. #17
    Contao-Nutzer Avatar von staen
    Registriert seit
    08.01.2010.
    Ort
    Datteln, Ruhrgebiet
    Beiträge
    49
    Partner-ID
    6909

    Standard

    Hallo Hiesel,

    scheinbar willst du die Ausgabe im form_widget.tpl unterbringen. Das würde aber dazu führen, das nach jedem Feld die komplette reihe der Fehlermeldungen ausgegeben werden würde.

    Richtig wäre es, den Code im form.tpl einzubinden.

    Gruß!
    Carsten
    Twitter: staenomat / Blog: Punk 2.0 / Spenden

  18. #18
    Contao-Nutzer
    Registriert seit
    07.12.2009.
    Ort
    Pansdorf
    Beiträge
    13

    Standard

    Ok verstehe kannst du dann bitte mal ein Beispiel posten wie eine Einzelausgabe aussehen würde...

    Ich möchte eigendlich ein Bild ausgaben das bei mouseover dann den Fehlertext ausgibt.
    Weiß aber noch nicht einmal ob es möglich ist...

    Danke für die Hilfe
    Matthias

  19. #19
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Inserttag {{formerrors::form_id}}

    Hallo Carsten

    Wie und wo kann man den Inserttag einfügen? Und die schreibweise solte wie aussehen?
    Etwa so {{formerrors::1}}?

    Beste Dank für die Hilfe

    Gruss
    Steven
    Geändert von tognit (12.06.2010 um 19:09 Uhr)

  20. #20
    Contao-Nutzer
    Registriert seit
    07.04.2010.
    Ort
    Berlin
    Beiträge
    155

    Standard

    Zitat Zitat von staen Beitrag anzeigen
    Ich bin ein großer Trottel. Die Beispieldateien waren schlichtweg falsch und haben auch mich auf den Holzweg geführt. Hier also die richtige Schreibweise für "form.tpl":

    PHP-Code:
    <div class="error">{{formerrors::<?php echo $this->formSubmit?>}}</div>
    Hi Staen. Änder das doch mal in deinen Vorlagen-Templates, damit man es nicht immer selbst einfügen muß.

  21. #21
    Contao-Fan Avatar von thepixture
    Registriert seit
    24.06.2009.
    Ort
    Dresden
    Beiträge
    536

    Standard

    Hm, bei mir scheint es immernoch nicht zu funktionieren. Bekomme immer Array ausgegeben.

    Ich hab für jedes Pflichtfeld eine eigene Meldung definiert (Bitte "Feldname" ausfüllen!), aber keine ID vergeben. Denk mal die ist nur für die Einzelnachricht, richtig?

    Die Templates hab ich entsprechend deinen Templates angepasst. Wo kann der Fehler noch liegen?

    Ich fände das sehr nützlich, wenn das funktionieren würde, weil ich mein Formular in Accordions unterteilt habe und bei Fehlern diese Accordions nicht aufgeklappt werden. So könnte ich über dem Form die Fehlerfelder auflisten lassen.

  22. #22
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Frage Anleitung für x_dma_niceerrors gesucht

    Hallo Staen,

    nachdem ich nun schon seit zwei Tagen versuche die Fehlermeldungen bei der PW abfrage in dem Modul "Persönliche Daten" und in dem Modul "Registrierung" an einer anderen Stelle auf der entsprechenden Seite zu platzieren, bin ich nun leider erst jetzt durch Zufall auf deine Erweiterung x_dma_niceerrors gestoßen.

    Mein erster Gedanke war: Wau meine Gebete wurden erhört!

    Leider bastle ich aber jetzt schon den ganzen Tag (und die halbe Nacht) ohne Erfolg daran dies mit Deiner Erweiterung umzusetzen.

    Ich hab die Threads hier zu NiceErros durchforstet und bin dabei leider nur auf 4 Beiträge gestoßen, die mir aber auch nicht viel weiter geholfen haben.

    Ich habe die original Tpl. von Contao gegen die beiden Tpl. die bei der Erweiterung dabei sind ersetzt und mit diversen Insert Tags innerhalb eines Artikels experimentiert.

    Leider mit dem Ergebnis das sich nix verändert, d.h. ich bekomme immer noch die Original Errormeldungen an der von dem Modul vorgesehenen Stelle.

    Ich beschäftige mich jetzt schon eine Weile mit TL bzw Contao aber irgend wie fehlt mir wohl ein Stück Verständniss, oder ich bin schlicht weg zu dusselig dafür.

    Da leider kein Handbuch bei der Erweiterung dabei ist, wäre es da evtl möglich das Du eine kurze Step by Step Anleitung geben könntest wie man die Erweiterung richtig einsetzt? Stichpunktartig würde da sicherlich schon reichen. Darüber hinaus glaube ich das dies hier in der Community nicht nur mir sonder auch viele andere begrüßen würden.

    Vorab schon mal 1.000 Dank.

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  23. #23
    Contao-Nutzer
    Registriert seit
    11.03.2010.
    Beiträge
    1

    Fehler Kleiner Fehler Gefunden

    In form.tpl fehlt ein echo:
    PHP-Code:
    <div class="error">{{formerrors::<?php echo $this->formSubmit?>}}</div>
    In DMANiceErrors.php fehlt ein e beim ersten niceerrors:
    PHP-Code:
    return ('<div class="niceerrors">'.implode($s $s '</div><div class="niceerrors">',$errors).'</div>'); 

  24. #24
    Contao-Nutzer Avatar von Carino
    Registriert seit
    19.06.2009.
    Ort
    Reichshof, NRW
    Beiträge
    201

    Standard

    Kann es sein, dass die Fehler im DCA nicht funktionieren?
    Ich habe in den Formularfeldern weder ein Feld für die ID noch für eine individuelle Nachricht.

    Grüße,
    Carino

  25. #25
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Hochgeladen in Module, installieren mit dem namen "x_dma_niceerrors"

    Findet erweiterung nicht !

    Wasn da los ?

  26. #26
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von xkoy Beitrag anzeigen
    Hochgeladen in Module, installieren mit dem namen "x_dma_niceerrors"

    Findet erweiterung nicht !
    Du hast die Erweiterung manuell hochgeladen? Dann musst Du noch ein Datenbank-Update machen (z.B. mittels Install-Tool) - mehr sollte nicht notwendig sein!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  27. #27
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    hab jetzt Datenbank aktualisiert, funktioniert aber immernoch nicht.

    Ok habs jetzt über Intern gefunden.

    Danke

  28. #28
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Mal eine Frage,

    die Ausgabe der Fehlermeldungen klappt, sind gebündelt an einer Stelle.

    NUR, die "alten" neben den Input Feldern sind noch da

    Muss sicher was im template ändern oder ?

  29. #29
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von xkoy Beitrag anzeigen
    Mal eine Frage,

    die Ausgabe der Fehlermeldungen klappt, sind gebündelt an einer Stelle.

    NUR, die "alten" neben den Input Feldern sind noch da

    Muss sicher was im template ändern oder ?
    http://www.contao.org/erweiterungsli...errors.de.html
    Über das Inserttag {{formerrors::}} werden die Fehler an beliebiger Stelle ausgegeben. Dazu ist es allerdings nötig, die Templates form.tpl und form_widget.tpl anzupassen. Beispiele dazu liegen unter TL_FILES/dma_niceerrors.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  30. #30
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Hatte die form_widget vergessen, danke nun gehts
    Geändert von xkoy (18.09.2010 um 20:30 Uhr)

  31. #31
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Hallo,
    habe hier zwar alles durchgelesen, allerdings steht bei mir auch nur "array" an der stelle, wo eigentlich die Fehlermeldungen ausgegeben werden sollen...

    Ich nutze die form.tpl und form_widget.tpl die dabei waren! sonst habe ich nichts geändert. Datenbank ist aktuell! Hatte es probiert übers Backend zu installieren aber das Verzeichnis wird nicht gefunden. Weiß nicht weiter.

    Warum werden die Fehlermeldungen nicht ausgegeben?

    MfG endlezZ

  32. #32
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von endlezZ Beitrag anzeigen
    Hatte es probiert übers Backend zu installieren aber das Verzeichnis wird nicht gefunden. Weiß nicht weiter.
    Das Verzeichnis wird nicht gefunden? Welches Verzeichnis? Kannst Du das etwas konkretisieren?

    Erweiterungen kannst Du im Backend entweder über
    • den "Erweiterungskatalog" oder
    • über die "Erweiterungsverwaltung" -> "Erweiterung installieren"

    installieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  33. #33
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Habe den Ordner wie immer in das ModulVerzeichnis kopiert und rufe dann im BE unter Erweiterungsverwaltung den Namen des Ordners auf...

    Habe aber auch im BE kein Icon für die Erweiterung niceerrors oder sowas

    bei mir wird immer "Array" anstatt der Fehler ausgegeben, verwenden tue ich die form.tpl und form_widget.tpl die dabei war, von da aus dürfte da doch kein fehler drinne sein, oder muss ich an irgendeiner Stelle was ergänzen? Was hat das mit den IDs der Fehlermeldungen auf sich und brauche ich das überhaupt? Will doch einfach nur alle entstanden Fehlermeldungen über dem ganzen Formular ausgeben und nicht jeweils über dem Feld/Element...

    endlezZ

  34. #34
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von endlezZ Beitrag anzeigen
    Habe den Ordner wie immer in das ModulVerzeichnis kopiert und rufe dann im BE unter Erweiterungsverwaltung den Namen des Ordners auf...
    Äh? Funktioniert bei Dir SOAP nicht oder wieso installierst Du (wie immer) die Erweiterungen manuell?

    Wie man Erweiterungen manuell installiert, steht u.a. im entsprechenden Kapitel des Benutzerhandbuchs.

    Und die beiden mitgelieferten Templates "form.tpl" und "form_widget.tpl" im Files-Verzeichnis hast Du schon auch in den "/templates"-Ordner kopiert oder?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  35. #35
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Ja, natürlich habe ich die beiden Dateien ins Template Verzeichnis kopiert...

    Ich arbeite doch noch lokal!

    Du hattest doch auch das Problem das nur "array" ausgegeben wurde, oder?

  36. #36
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von endlezZ Beitrag anzeigen
    Ja, natürlich habe ich die beiden Dateien ins Template Verzeichnis kopiert...
    Ok.

    Zitat Zitat von endlezZ Beitrag anzeigen
    Ich arbeite doch noch lokal!
    Auch wenn Du lokal arbeitest, kannst Du Erweiterungen über die Erweiterungsverwaltung per SOAP installieren.

    Zitat Zitat von endlezZ Beitrag anzeigen
    Du hattest doch auch das Problem das nur "array" ausgegeben wurde, oder?
    Nein, aber ich hab mir jetzt die ganze Sache mal selbst angesehen.

    Ich denke, im Template "form.tpl", das mit der Erweiterung ausgeliefert wird, hat sich ein kleiner Fehler eingeschlichen (siehe dazu auch die Beiträge #11 bzw. #23).

    Anstelle der Zeile
    PHP-Code:
    <div class="error">{{formerrors::<?php $this->formSubmit?>}}</div>
    müsste dort stehen
    PHP-Code:
    <div class="error">{{formerrors::<?php echo $this->formSubmit?>}}</div>
    Die Ausgabe "echo" fehlt also!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  37. #37
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Setz mal den Haken bei 'Inkompatible Erweiterungen anzeigen', dann kannst du es übers BE installieren.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  38. #38
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Setz mal den Haken bei 'Inkompatible Erweiterungen anzeigen', dann kannst du es übers BE installieren.
    Das kann man, muss man aber nicht unbedingt so machen (insbesondere Anfänger sollten davon eher absehen, wenn sie nicht genau wissen, was das für Auswirkungen haben kann).

    Es sollte eigentlich auch über die von mir weiter oben aufgelistete Variante 2 klappen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  39. #39
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke nur, wenn er sich schon dafür entschieden hat eine inkompatible Erweiterung manuell mit FTP zu installieren, dann kann er es auch gleich aus dem BE heraus.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  40. #40
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Ich denke nur, wenn er sich schon dafür entschieden hat eine inkompatible Erweiterung manuell mit FTP zu installieren, dann kann er es auch gleich aus dem BE heraus.
    Jepp, selbstverständlich. Besser als Erweiterungen manuell zu installieren und dabei ggf. ein erforderliches DB-Update (oder was weiß ich noch alles) zu vergessen oder nicht richtig zu machen, ist das allemal!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Fehlermeldungen
    Von Popcorn im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 22.12.2010, 11:16
  2. Fehlermeldungen
    Von Verena im Forum Sonstige Erweiterungen
    Antworten: 9
    Letzter Beitrag: 01.07.2010, 08:37
  3. Fehlermeldungen in Formularen - welches Template?
    Von mv_alex im Forum Formulare
    Antworten: 2
    Letzter Beitrag: 28.04.2010, 16:35
  4. Layout bei Formularen
    Von Steffi im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 07.01.2010, 21:29
  5. Links in Formularen
    Von ruffy im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 14.11.2009, 16:41

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •