Categories

Новые шаблоны

Magento. Как отредактировать страницу Contact us

Norman Fisher Апрель 24, 2012
Rating: 4.4/5. From 10 votes.
Please wait...


(На основе шаблона 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. Любые неиспользуемые поля могуть оставаться пустыми.
Имейте ввиду, что эти данные используются на всем сатйе. Если у вас создано несколько магазинов на сайте, то вы можете установить специальные адреса для каждого из них.
Для указания адреса для конкретного магазина:

  1. Выберите магазин в выпадающем меню Current Configuration Scope слева сверху на экране system configuration.
  2. Перейдите в раздел Store Email Addresses.
  3. Снимите галочку 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”.

Посмотрите подробную видеоинструкцию:

Magento. Как отредактировать страницу Contact us

Интернет Магазин Magento
Эта запись была размещена в Magento туториалы и помечена как contact, contacts, form, Magento. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов