Skip to content

Commit 003b07c

Browse files
authored
Merge pull request PrestaShop#201 from Codencode/contactform-hide-subject-when-single-contact
ContactForm: Hide subject dropdown when only one contact is available
2 parents 9bba0d5 + 5ba3b06 commit 003b07c

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

modules/contactform/views/templates/widget/contactform.tpl

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,21 @@
4343
</div>
4444
</div>
4545

46-
<div class="form-group row">
47-
<label class="col-md-3 form-control-label" for="id_contact">{l s='Subject' d='Shop.Forms.Labels'}</label>
48-
<div class="col-md-6">
49-
<select name="id_contact" id="id_contact" class="form-control form-control-select">
50-
{foreach from=$contact.contacts item=contact_elt}
51-
<option value="{$contact_elt.id_contact}">{$contact_elt.name}</option>
52-
{/foreach}
53-
</select>
46+
{if $contact.contacts|count === 1}
47+
{assign var=firstContact value=current($contact.contacts)}
48+
<input type="hidden" name="id_contact" value="{$firstContact.id_contact|escape:'htmlall':'UTF-8'}"/>
49+
{else}
50+
<div class="form-group row">
51+
<label class="col-md-3 form-control-label" for="id_contact">{l s='Subject' d='Shop.Forms.Labels'}</label>
52+
<div class="col-md-6">
53+
<select name="id_contact" id="id_contact" class="form-control form-control-select">
54+
{foreach from=$contact.contacts item=contact_elt}
55+
<option value="{$contact_elt.id_contact|escape:'htmlall':'UTF-8'}">{$contact_elt.name|escape:'htmlall':'UTF-8'}</option>
56+
{/foreach}
57+
</select>
58+
</div>
5459
</div>
55-
</div>
60+
{/if}
5661

5762
<div class="form-group row">
5863
<label class="col-md-3 form-control-label" for="email">{l s='Email address' d='Shop.Forms.Labels'}</label>

0 commit comments

Comments
 (0)