Dognose Posted November 17, 2012 Share Posted November 17, 2012 Hallo Experten, weiß jemand in welcher Datei man ein Pflichtfeld deaktiviert? Ich möchte gerne das Feld "Firma" nicht mehr als Pflichtfeld haben, sondern ganz klassisch zur freien Eingabe zur Verfügung stellen. Ich habe bisher in der Datei: themes/matrice/authentication.tpl folgenden Auszug angesehen: </fieldset> <fieldset class="account_creation"> <h3>{l s='Your address'}</h3> <p class="text"> <label for="company">{l s='Company'}</label> <input type="text" class="text" id="company" name="company" value="{if isset($smarty.post.company)}{$smarty.post.company}{/if}" /> </p> <div id="vat_number" style="display:none;"> <p class="text"> <label for="vat_number">{l s='VAT number'}</label> <input type="text" class="text" name="vat_number" value="{if isset($smarty.post.vat_number)}{$smarty.post.vat_number}{/if}" /> </p> </div> <p class="required text"> <label for="firstname">{l s='First name'}</label> <input type="text" class="text" id="firstname" name="firstname" value="{if isset($smarty.post.firstname)}{$smarty.post.firstname}{/if}" /> <sup>*</sup> Ist das die richtige Stelle wo ich etwas ändern muss, oder kommt auch noch eine andere Datei in betracht? Danke für Vorschläge. Mit freundlichen Grüßen Link to comment Share on other sites More sharing options...
guest* Posted November 17, 2012 Share Posted November 17, 2012 http://www.prestashop.com/forums/index.php?/topic/199074-gelost-mobilnummer-als-pflichtfeld/ Link to comment Share on other sites More sharing options...
Dognose Posted November 17, 2012 Author Share Posted November 17, 2012 Ok. Bei deiner Verlinkung, wurde aber in diesem Fall ein Feld als Pflicht definiert. Ich möchte es gerne anders herum haben. Ein Pflichtfeld zu deaktivieren. Im BO habe ich leider nichts dazu gefunden. Link to comment Share on other sites More sharing options...
guest* Posted November 18, 2012 Share Posted November 18, 2012 Nein, ganz unten, der letzte Post steht die Lösung, wie man deaktivieren kann. Link to comment Share on other sites More sharing options...
Dognose Posted November 18, 2012 Author Share Posted November 18, 2012 (edited) Ok, ja das mit deleted Feld und klappt schon. Aber leider vergessen zu sagen das ich "company" bei mir im BO nicht zur Auswahl habe. Anbei mal ein Screenshot. Edited November 18, 2012 by Dognose (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted November 18, 2012 Share Posted November 18, 2012 Das problem liegt an deinem doch sehr alten Theme. Vermutlich wurde das fix einprogrammiert und sprengt die Prestaregeln. Company kommt bei Prestashop erst dann, wenn man UID aktiviert. Sonst wird es im default Theme nicht geladen. Da musst du leider händisch Änderungen an dein Theme vornehmen. Link to comment Share on other sites More sharing options...
Dognose Posted November 19, 2012 Author Share Posted November 19, 2012 Ok, in welchem Template-File wird das geändert? Ist es das themes/matrice/authentication.tpl wie oben schon genannt, oder gibt es noch ein separates File wo die require-Angaben händisch definiert werden können? Danke für Vorschläge. MfG Link to comment Share on other sites More sharing options...
guest* Posted November 19, 2012 Share Posted November 19, 2012 Kann ich dir nicht sagen. Ich weiss nicht wie Matrice aufgebaut ist. Normalerweise in addresses/authentication/order-adresses/order-opc/order-opc-new-account/order-addres. Das sind die Dateien wo es zur Adressangabe kommt. Link to comment Share on other sites More sharing options...
Dognose Posted November 19, 2012 Author Share Posted November 19, 2012 Es war etwas schwierig zu finden, aber im File: ../classes/Adress.php - Zeile 99 unter "fieldsRequired" musste man "company" herauslöschen. Hier kann man dann alle Pflichtfelder auch manuell definieren und ändern. MfG Link to comment Share on other sites More sharing options...
guest* Posted November 19, 2012 Share Posted November 19, 2012 Core-Dateien sollten unberührt bleiben. Besser im Theme bearbeiten. Beim nächsten Upgrade überschreibst du die Datei und deine Änderungen sind alle weg. Link to comment Share on other sites More sharing options...
BoKr Posted December 18, 2012 Share Posted December 18, 2012 (edited) ... http://www.prestashop.com/forums/index.php?/topic/194255-kleinere-programmierarbeit-gegen-bezahlung/page__view__findpost__p__963125 Edited December 18, 2012 by B.Köring (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now