Contact
*******
``update_form.html``
====================
Issues
------
*Note*: The automatic state lookup code depends on jQuery. Use FireBug to
check it is being loaded before investigating other issues...
Country
-------
In the contact update form, ``templates/contact/update_form.html``, the country
fields will be hidden in two cases:
- If the *Store Configuration*, *Only sell to in-country customers?* is ticked
(the configuration can be edited in the admin interface here:
``admin/shop/config/``).
- If the shop only has a single country.
The code for these options can be found in this module:
``satchmo_store/contact/views.py``:
.. code-block:: python
if shop.in_country_only:
init_data['country'] = shop.sales_country
else:
countries = shop.countries()
if countries and countries.count() == 1:
init_data['country'] = countries[0]
State
-----
In the contact update form, ``templates/contact/update_form.html``, the state
field will be hidden unless you tick *State required?* in *Site settings*,
*Satchmo Shop Settings*. (The URL for this setting is ``settings/``).
The template code which makes this decision is
``satchmo_store/contact/templates/contact/_state_js.html``:
::
{% if shop.options.SHOP.ENFORCE_STATE.value %}