Zusatzfelder in dem Adresformular [Gelöst]

  • legate legate
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    09. 12. 2008, 11:37

    Hallo Leute,

    hat jemand Ahnung, wie ich in dem Adressenformular der Commerce, bei der Bestellung zusätzliche Fleder einfügen kann? Gemeint ist die Lieferungsadresse. Ich habe die tt_adress um die Felder erweitert:

    tx_commerce_carmanufacturer

    tx_commerce_carmodel varchar
    tx_commerce_cartype varchar
    tx_commerce_keytwo
    tx_commerce_keythree

    [TS]// Den Setup habe ich hiermit ergänzt:

    plugin.tx_commerce_pi4 {
    templateFile = {$plugin.tx_commerce_pi4.templateFile}

    # grundeinstellungen
    minAddressCount = {$plugin.tx_commerce_pi4.minAddressCount}
    selectAddressTypes = 1,2
    editAddressPid = {$plugin.tx_commerce_lib.editAddressPid}
    addressPid = {$plugin.tx_commerce_lib.addressPid}

    # wraps
    addressHeaderWrap.wrap = <h1>|</h1>
    editLinkWrap.wrap = |
    deleteLinkWrap.wrap = |
    newLinkWrap.wrap = |
    yesLinkWrap.wrap = |
    noLinkWrap.wrap = |
    sysMessageWrap.wrap = <div style="color:green">|</div>

    # Optionen für die Anzeige
    hideEmptyFields = 0
    emptyFieldSign = -
    # formular beschreibung
    formFields {
    carmanufacturer = 1
    carmodel = 1
    cartype = 1
    keytwo = 1
    keythree = 1
    name.mandatory = 1
    surname.mandatory = 1
    company.mandatory = 0
    address.mandatory = 1
    zip.mandatory = 1
    city.mandatory = 1
    country {
    type = static_info_tables
    field = COUNTRIES
    select = 1
    default = DEU
    mandatory = 1
    readonly = 0
    }
    email {
    mandatory = 1
    eval = email
    }
    }
    mandatorySign = *
    }[/TS]

    aber es passiert nichts... :-( kann jemand einen Tipp geben? Hat jemand schon erfolgreich das Formular erweitert ? Vielen Dank im Voraus...


  • 1
  • swingtra swingtra
    Sternenflotten-Admiral
    0 x
    185 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2008, 00:07

    - wie siehts den aus beim pi-template ?
    - die entsprechende locallang.xml braucht natürlich auch futter
    und evtl. beim installtool müssten die felder erweitert werden, bin mir aber nicht sicher, ob da was vorgesehen ist.

  • legate legate
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    11. 12. 2008, 11:43

    Hallo Swingtra,

    die beiden Punkte - pi4 template und locallang.xml habe ich auch erweitert.

    hier ist ein Ausschnitt der pi4-template (template_addresses.tpl):

    <!--###ADDRESS_ITEM###-->
    <li>
    <dl>
    <dt>###LABEL_CARMANUFACTURER###</dt> <dd>###CARMANUFACTURER###</dd>
    <dt>###LABEL_CARMODEL###</dt> <dd>###CARMODEL###</dd>
    <dt>###LABEL_CARTYPE###</dt> <dd>###CARTYPE###</dd>
    <dt>###LABEL_KEYTWO###</dt> <dd>###KEYTWO###</dd>
    <dt>###LABEL_KEYTHREE###</dt> <dd>###KEYTHREE###</dd>
    <dt>###LABEL_NAME###</dt> <dd>###NAME###</dd>
    <dt>###LABEL_SURNAME###</dt> <dd>###SURNAME###</dd>
    <dt>###LABEL_COMPANY###</dt> <dd>###COMPANY###</dd>
    <dt>###LABEL_ADDRESS###</dt> <dd>###ADDRESS###</dd>
    <dt>###LABEL_CITY###</dt> <dd>###CITY###</dd>
    <dt>###LABEL_ZIP###</dt> <dd>###ZIP###</dd>
    <dt>###LABEL_COUNTRY###</dt> <dd>###COUNTRY###</dd>
    <dt>###LABEL_EMAIL###</dt> <dd>###EMAIL###</dd>
    </dl>
    <div class="com-address-item-link"><!--###LINK_EDIT###-->###LABEL_LINK_EDIT###<!--###LINK_EDIT###--><!--###LINK_DELETE###-->###LABEL_LINK_DELETE###<!--###LINK_DELETE###--></div>
    </li>
    <!--###ADDRESS_ITEM###-->

    und hier dasselbe in locallang.xml:

    <label index="label_carmanufacturer">Hersteller: </label>
    <label index="label_carmodel">Modell: </label>
    <label index="label_cartype">Typ: </label>
    <label index="label_keytwo">KBA Nr. zu2: </label>
    <label index="label_keythree">KBA Nr. zu3: </label>
    Bei dem Installtool habe ich nichts geändert - ich weiss nicht, wie ich das machen soll... Und die Extension ist ja auch schon installiert, mit allen Depends... #angry#

  • legate legate
    T3PO
    0 x
    26 Beiträge
    0 Hilfreiche Beiträge
    13. 01. 2009, 09:29

    Problem gelöst

  • 1