Вызов блока статического пользовательского модуля на странице CMS

#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» на разные вещи, но это полностью избавило от контактной формы, по-видимому, потому, что это было совершенно неправильно. Спасибо