#magento
#magento
Вопрос:
На моей странице контактов CMS-us у меня есть следующий код:
{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
Который запускает стандартную контактную форму Magento. Я установил новый модуль от Fontis под названием recaptcha для предотвращения спама. Это находится в my_theme/default/template/fontis/recaptcha/contacts.phtml.
Кто-нибудь может сказать мне, как я могу правильно изменить приведенный выше код, чтобы использовать новую форму, пожалуйста? Я попытался изменить: template="contacts/form.phtml"
на template="fontis/recaptcha/contacts.phtml"
, но, похоже, это не работает, не уверен, нужно ли мне изменять тип блока, чтобы он работал.
Заранее спасибо за любую помощь
Джон
Ответ №1:
Ваша модификация, как правило, верна для изменения пути к шаблону. В частности, что вы имеете в виду, когда говорите, что это «не» работает? Без дополнительной информации о том, что вы видите, трудно помочь вам в устранении этой проблемы.
Спасибо! Джо
Для меня это звучит как проблема с кэшированием или что вы меняете шаблон при неправильном объявлении. Во-первых, отключите все кэширование на вашем сайте и повторите попытку. Если это не сработает, включите подсказки пути к шаблону и убедитесь, что вы редактируете то, что считаете нужным.
Комментарии:
1. Спасибо, Джо, ваше право, я должен был пояснить, как это не работает. В основном он продолжает использовать контактную форму Magento, а не ту, что в структуре каталогов fontis. Я также пытался изменить type =»core / template» на разные вещи, но это полностью избавило от контактной формы, по-видимому, потому, что это было совершенно неправильно. Спасибо