Jump to content
  • 0

PS 1.7 data urodzin jako <select>


design4VIP

Question

nie wiem komu to przeszkadzalo... w 1.6 wybor daty urodzenia w czasie rejestracji byl w formie <select> i ladnie to wygladalo, bylo proste i szybkie w obsludze przez klienta. w 1.7 wyswietla sie pole jako 'text' i niby sie zgadza. z tego co widze, w CustomerFormatter tak jest oznaczone:

if ($this->ask_for_birthdate) {
			$format['birthday'] = (new FormField())
			    ->setName('birthday')
			    ->setType('text')
			    ->setLabel(
			        $this->translator->trans(
			            'Birthdate', [], 'Shop.Forms.Labels'
			        )
			    )
			    ->addAvailableValue('placeholder', Tools::getDateFormat())
			    ->addAvailableValue(
			        'comment',
			        $this->translator->trans('(E.g.: %date_format%)', array('%date_format%' => Tools::formatDateStr('31 May 1970')), 'Shop.Forms.Help')
			    )
			;
		}

jednak w w _partials/form-fields.tpl szabonu Classic jest niby:

{elseif $field.type === 'birthday'}

        {block name='form_field_item_birthday'}
          <div class="js-parent-focus">
            {html_select_date
            field_order=DMY
            time={$field.value}
            field_array={$field.name}
            prefix=false
            reverse_years=true
            field_separator='<br>'
            day_extra='class="form-control form-control-select"'
            month_extra='class="form-control form-control-select"'
            year_extra='class="form-control form-control-select"'
            day_empty={l s='-- day --' d='Shop.Forms.Labels'}
            month_empty={l s='-- month --' d='Shop.Forms.Labels'}
            year_empty={l s='-- year --' d='Shop.Forms.Labels'}
            start_year={'Y'|date}-100 end_year={'Y'|date}
            }
          </div>
        {/block}

czyli select dla 'birthday' jest. to dlaczego i skad szablon pobiera to pole tekstowe a nie wyswietal powyzszego? da sie to jakos obejsc i wyswietlic normalnego selecta rodem z 1.6?

Link to comment
Share on other sites

2 answers to this question

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...