Ergebnis 1 bis 9 von 9

Thema: Anmerkung speichern

  1. #1
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Beiträge
    131

    Standard Anmerkung speichern

    Hi,
    Ich benötige im Isotope die Möglichkeit eine Anmerkung bei der Bestellvorschau einzubauen.
    Diese Anmerkung soll auch in der DB gespeichert werden.
    Ich habe bereits im Forum gesucht, jedoch nur die Information gefunden wie ich ein Textfeld einbaue und der Bestellemail mitgebe.

    Aber gibt es bereits eine Lösung zum Speichern der Anmerkung?

    Ich habe hier nämlich nicht nur die Anmerkung sondern insgesamt 4 verschiedene Textfelder, welche unbedingt gespeichert werden müssen.

    Kann mir hier jemand behilflich sein?

    Vielen Dank.

    lg

  2. #2
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Beiträge
    131

    Standard

    Ich habe mir hier nun folgendes überlegt:
    Ich könnte nach dem Bezahlschritt einen weiteren Schritt einfügen, mit namen "Bemerkungen".
    Dort kann ich dann die gesamten Textfelder einbauen und danach auch speichern.

    Jetzt stellt sich nur die Frage, wie ich so etwas realisiere.
    Gibt es vl schon eine ähnliche Erweiterung welche ich dann abändern kann?
    Oder hat jemand Tipps für mich, wie ich dies am besten angehe.

    Vielen Dank.

    lg

  3. #3
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    du brauchst über die DCA nur ein neues Feld erstellen. So hab ich es bei mir im Shop gemacht

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_iso_address']['comment'] = array
    (
              
    'label'             => &$GLOBALS['TL_LANG']['tl_iso_address']['comment'],
              
    'exclude'       => true,
              
    'inputType'  => 'text',
              
    'eval'               => array('mandatory'=>false'maxlength'=>255'feEditable'=>true'feGroup'=>'contact''tl_class'=>'w50'),
              
    'sql'                  => "varchar(255) NOT NULL default ''",
    ), 
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  4. #4
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Beiträge
    131

    Standard

    hi,

    Dann ist das Comment-Feld aber direkt bei den Adressen dabei.
    Oder kann ich dieses feld irgendwie auch ausgliedern? Denn in der Regel bleiben die Adressen dann ja immer gleich.
    Somit würden dann auch die Bemerkungen im Comment-Feld gleich bleiben oder?

    lg

  5. #5
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    deine Anforderung war ein Bemerkungsfeld, oder? Der einfachste Weg ist es bei der Adressangabe einzubinden. Bestimmt gibt es auch noch andere Wege (die aber nicht einfach über das dca gelöst werden können).
    Ich weiß nicht ob das Bemerkungsfeld bei der nächsten Bestellung bereits gefüllt ist (ich meine nein). Probiers doch einfach aus...
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  6. #6
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Beiträge
    131

    Standard

    Danke einmal.
    Das Feld erscheint jetzt eben nur, wenn eine neue Rechnungsadresse eingetragen wird.
    Bei einer bestehenden Rechnungsadresse wird das Feld nicht angezeigt.

    Ich werde weitersuchen ob ich noch eine andere Möglichkeit finde, ansonsten werde ich dieses Comment-Feld verwenden.

  7. #7
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Beiträge
    131

    Standard

    Ich habe das jetzt schon fast fertig gelöst.
    Ich habe einen Modulzusatz geschrieben.
    Zwischen Bezahlung und Zusammenfassung habe ich nun noch einen Schritt "Informationen" mit insgesamt 4 Feldern, welche ausgefüllt werden können.

    Diese 4 Felder werden dann auch in der DB gespeichert und sind im Backend bei den Bestellungen ersichtlich.

    Jetzt fehlt mir nur noch die Möglichkeit, diese Felder bei der Bestätigungsemail mitzugeben.

  8. #8
    Contao-Nutzer
    Registriert seit
    10.11.2011.
    Beiträge
    51

    Standard Modulzusatz

    Hallo,

    da würde mich interessieren wie der Modulzusatz aussieht? Was ist DCA?

    Gruß Hörb

  9. #9
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Beiträge
    131

    Standard

    Ich habe einen neuen CheckoutStep (InfoMetho.php) eingefügt.
    Ich habe dabei einfach einen bestehenden CheckoutStep kopiert, diesen umbenannt und den nicht benötigten Programmcode entfernt, sowie neuen hinzugefügt.
    Über die config.php habe ich den "CHECKOUTSTEP" noch hinzugefügt.
    In dem dca (Data Configuration Array) habe ich ein neues Feld hinzugefügt (Bemerkung). Eingetragene Bemerkungen werden nun direkt in der DB gespeichert und können somit auch bei Anzeigen im Contao verwendet werden.

    lg

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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