Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Zusatzfelder im Adressenform

      
  1. #1
    Forum Newbie Avatar von legate
    Registriert seit
    25.06.2008
    Beiträge
    37

    Zusatzfelder im Adressenform

    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

    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 = *
    }

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

  2. #2
    Forum Newbie Avatar von legate
    Registriert seit
    25.06.2008
    Beiträge
    37
    Problem gelöst!

  3. #3
    TYPO3 Forum Team Moderator Avatar von Cybersmog
    Registriert seit
    24.02.2006
    Alter
    36
    Beiträge
    3.071
    Magst du auch posten, wie du es gelöst hast?

    Gruß
    Peter
    Du verdienst Geld mit TYPO3?
    Schonmal überlegt, ob du auch was an die Community zurückgeben kannst?
    Werde Mitglied in der TYPO3 Association! TYPO3 - inspiring people to share!

  4. #4
    Forum Newbie
    Registriert seit
    17.01.2009
    Beiträge
    30
    hi.. ich hätte eine ähnliche frage: wie kann ich formularfelder löschen?? in meinem fall möchte ich gerne, dass die felder country und company nicht angezeigt werden. über css krieg ich das nicht hin, da ich nur die eingabefelder per id ansprechen kann.. mit typoscript hab ich es zb. mit folgendem versucht:

    Code:
    plugin.tx_commerce_pi4.formFields.country.disabled = 1
    in den templates kann man auch nichts ändern und ich öchte gerne vermeiden in die php-datei einzugreifen..

    wäre nett, wenn mir jemand helfen könnte.

  5. #5
    Forum Newbie Avatar von legate
    Registriert seit
    25.06.2008
    Beiträge
    37

    @ blabor123456

    Hallo!

    Die Commerce wird über die \typo3conf\ext\commerce\static\setup.txt gesteuert. Hast Du es dort probiert? Dort wird auch das commerce_pi4 angesprochen und zwar ziemlich weit unten, bei mir sieht der pi4 Bereich so aus:
    plugin.tx_commerce_pi4 {
    templateFile = {$plugin.tx_commerce_pi4.templateFile}

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

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

    # general options for display
    hideEmptyFields = 0
    emptyFieldSign = -
    # form description
    formFields {
    name.mandatory = 1
    name.class = classname
    surname.mandatory = 1
    company.mandatory = 0
    address.mandatory = 1
    zip.mandatory = 1
    city.mandatory = 1
    firstdate.mandatory = 1
    country {
    type = static_info_tables
    field = COUNTRIES
    select = 1
    default = DEU
    mandatory = 1
    readonly = 0
    }
    email {
    mandatory = 1
    eval = email, username
    }
    phone.mandatory = 0
    tx_commerce_carmanufacturer.mandatory = 1
    }
    mandatorySign = *
    }

    Hilft es Dir weiter ?

  6. #6
    Forum Newbie
    Registriert seit
    17.01.2009
    Beiträge
    30
    danke.. ich habe jetzt alles mit company und country rausgenommen.. der teil in der setup.txt sieht jetzt so aus:

    Code:
    # form description
        formFields {
            name.mandatory = 1
            // optional, special class name for an field
            name.class = classname    
            surname.mandatory = 1
            address.mandatory = 1
            zip.mandatory = 1
            city.mandatory = 1
            email {
                mandatory = 1
                eval = email
            }
        }
    hat aber alles nichts gebracht.. auch ein neuer login im be etc. hat nicht geändert. die felder für company und country sind noch imer da.. ahhh.

  7. #7
    Forum Newbie Avatar von legate
    Registriert seit
    25.06.2008
    Beiträge
    37
    Doch, das hat es :-))) , nun musst Du die Felder auch aus den Templates rausnehmen, dann sind diese weg. Übrigens, damit die Templates von Commerce gelesen werden, musst du die vorhandenen .tpl Dateien in .html umformatieren.

    Wie sieht es jetzt aus ?

  8. #8
    Forum Newbie
    Registriert seit
    17.01.2009
    Beiträge
    30
    ok.. ich hab jetzt folgendes versucht. ich hab die templates direkt in der extension geändert.. so kann es schon mal keine probleme geben, wegen fehlern bei einbinden mit ts.
    alle anderen commercetemplates haben die endung .tmpl und werden ohne probleme gelesen.
    ich hab alles was ich finden konnte bei template_checkout.tpl und template_adresses.tpl geändert. passiert trotzdem nichts..

  9. #9
    Forum Newbie Avatar von legate
    Registriert seit
    25.06.2008
    Beiträge
    37
    Sorry, mal ne ganz blöde Frage, bist du 100% sicher, das die Templates auch geladen werden ? Überprüfe es bitte. Meinetwegen füge was hinzu oder lösche was aus dem Template...

  10. #10
    Forum Newbie
    Registriert seit
    17.01.2009
    Beiträge
    30
    hab das jetzt mal überprüft, aber der scheint in pi4 nicht auf das adresses.tpl, info.txt, locallang.xml zu greifen. komisch.

 

 
Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Frontend User Registration > Zusatzfelder mit Kickstarter
    Von derTom im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 04.07.2008, 08:45
  2. Antworten: 6
    Letzter Beitrag: 27.06.2008, 12:14

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237