- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Magento. Как отредактировать страницу Contact us
Апрель 24, 2012
(На основе шаблона Magento #38150. В других шаблонах будут изменения в дизайне, но сам процесс отличаться не будет)
Ниже вы увидите, как вносить наиболее распространенные изменения в страницу контактов и формы для связи в Magento. Помните о необходимости очистки кэша браузера перед просмотром внесенных изменений.
Как изменить заглавие страницы “Contact Us”, меню в шапке и в подвале?
Для изменения заголовка страницы “Contact Us” и меню в шапке и подвале, вам потребуется пойти в административную панель Magento admin panel -> CMS -> Static Blocks -> header_links/footer_block соответственно. Найдите заголовок главного меню в разделе Content для редактирования. После завершения нажмите кнопку “Save Block” вверху.
Как изменить заголовок вкладки браузера на странице “Contacts”?
На FTP сервере, в папке, где находятся файлы Magento перейдите в \app\design\frontend\default\theme_number\layout, откройте файл contacts.xml и отредактируйте.
Измените заголовок страницы в следующем коде:
<reference name="head">
<action method="setTitle" translate="title" module="contacts"><title>Contact Us</title></action>
</reference>
и сохраните изменения.
Как изменить текст в полях формы на странице “Contacts”?
На вашем FTP сервере перейдите в папку \magento\app\design\frontend\base\default\template\contacts и откройте файл form.phtml для редактирования. Нажмите Ctrl (MAC: Command) + F для поиска текста, а потом замените его. Сохраните изменения после окончания.
Как задать контактные данные для магазина Magento?
Войдите в административную панель Magento и перейдите в System -> Configuration -> Contacts (левая панель).
Под Contact Us -> Enable Contact Us убедитесь, что выбрано “Yes”.
Под Email options -> Send Email To укажите e-mail на который вы хотели бы получать отзывы отправляемые через форму на странице “Contacts”. Ниже находятся еще две опции:
- The EmailSender — Отображает название формы: строка комментариев отправляемая через форму для связи;
- Email Template — шаблон используемый для отправки пользовательских комментариев через форму.
Как задать e-mail адреса для магазина Magento?
Magento позволяет назначить разные email адреса для разных задач. Перейдите в административной панели: System -> Configuration -> Store Email Addresses:
В этой панели вы можете определить иля отправителя Sender Name (от когот будет приходит письмо) и адрес отправителя Sender Email. Любые неиспользуемые поля могуть оставаться пустыми.
Имейте ввиду, что эти данные используются на всем сатйе. Если у вас создано несколько магазинов на сайте, то вы можете установить специальные адреса для каждого из них.
Для указания адреса для конкретного магазина:
- Выберите магазин в выпадающем меню Current Configuration Scope слева сверху на экране system configuration.
- Перейдите в раздел Store Email Addresses.
- Снимите галочку Use website возле поля, которое хотите изменить и введите необходимое значение.
Нажмите “Save Config” для сохранения изменений.
Как сделать одно из полей формы обязательным для заполнения?
На FTP сервере перейдите в \magento\app\design\frontend\base\default\template\contacts и откройте для редактирования файл form.phtml.
Одна из его строк выглядит следующим образом
<label for="name"> <?php echo Mage::helper('contacts')->__('Name') ?></label>
You need to add <em>*</em> to it to make it look like this
<label for="name"><em>*</em><?php echo Mage::helper('contacts')->__('Name') ?></label>
В вашем шаблоне может быть использован специальный css класс для поля “required”.
Как добавить еще одно поле (не обязательное) в форму?
На FTP сервере перейдите в \magento\app\design\frontend\base\default\template\contacts и откройте для редактирования файл form.phtml и добавьте строки:
<li>
<label for="telephone"><?php echo Mage::helper('contacts')->__(‘Fax') ?></label>
<div><input name="company" id="company" title="<?php echo Mage::helper('contacts')->__('Fax’) ?>" value="" type="text" /></div>
</li>
Где Fax это название нового поля.
Как добавить новое поле в email?
В административной панели Magento перейдите в System -> Transactional E-mails -> Add New Template.
Выберите ‘Contact Form’ из выпадающего меню “Template” и нажмите ‘Load Template’.
В разделе “Template Information” укажите новое название для шаблона и добавьте новое поле в существующий email. Пример:
Fax: {{var data.fax}}
Нажмите “Save template”.
Перейдите System -> Configuration -> Contacts и в ‘Email Options’ выберите новый шаблон в выпадающем меню ‘Email Template’.
Нажмите “Save Config”.
Посмотрите подробную видеоинструкцию: