Problem dotyczy modyfikacji formularza rejestracyjnego w presta 1.5.4 , zmiany reguł vailidacji .
Chcę wyłączyć wymagalność niektórych pól ;
czyli samo usunięcie / zakomentowanie poniższego fragmentu kodu w pliku authentication.tpl nie rozwiązuje problemu :
<p class="required text"> <label for="firstname">{l s='First name'} <sup>*</sup></label> <input type="text" class="text" id="firstname" name="firstname" onblur="$('#customer_firstname').val($(this).val());" value="{if isset($smarty.post.firstname)}{$smarty.post.firstname}{/if}" /> <input type="hidden" class="text" id="customer_firstname" name="customer_firstname" value="{if isset($smarty.post.firstname)}{$smarty.post.firstname}{/if}" /> </p>
Gdzie znajdę w tej wersji presty listę - tablicę pól typu "required" aby usunąć z niej te nazwy dla których nie ma działać wymuszanie wypełnienia .
Dalej , chciałbym dodać jakies inne pole do tego formularza , czyli np. dodać pole do tabeli customers
i odpowiedni wpis w pliku authentication.tpl .
Czy ktoś potrafi to wyjaśnić ?