2013-05-13 5 views
0

У меня возникли трудности с получением формы для показа в магазине magento, над которым я работаю. сайт уже имеет контактную форму, поэтому я скопировал файл form.phtml и переименовал его в brochure.phtml. Я создал статическую страницу в разделе CMS и добавили эту строку кода на основе this qusetionПользовательская форма не отображается в magento

{{block type="core/template" template="contacts/brochure.phtml"}} 

При просмотре страницы, хотя ничего не отображается. Что я делаю не так? Я никогда не использовал magento, поэтому, пожалуйста, будьте как можно более подробными в своих ответах.

+0

Не уверен, что это причина, по которой она не появляется, но добавьте имя = "брошюру" после типа блока. Я думаю, что это необходимо. – JNDPNT

+0

Пожалуйста, объясните, что вы подразумеваете под «ничего не отображается», вы получаете пустую белую страницу или страницу с верхним и нижним колонтитулом без содержимого формы? Вы очистили кеш? Также вы нажали «Показать/скрыть редактор», чтобы скрыть редактор, прежде чем вводить код выше? –

+0

У меня не было никакой проблемы, кроме моей собственной глупости. –

ответ

0

CMS -> Страница -> Выбрать страницу -> Выберите "Содержание" на левой боковой панели

сообщения этого код там

{{блочного типа = "ядро/шаблон" имя = "ContactForm "form_action ="/contacts/index/post "template =" contacts/brochure.phtml "}}

убедитесь, что ваш файл brochure.phtml находится в той же папке, что и файл form.phtml. Если ваша страница CMS подходит к заголовку, формату тела и остальной части макета веб-сайта, а часть среднего содержания - белая, то это не загрузка вашего brochure.phtml. Если это так, я бы попробовал загрузить форму по умолчанию, поэтому заменим «brochure.phtml» на «form.phtml» и перезагрузите страницу. Если вы видите форму по умолчанию, вы знаете, что ваш файл brochure.phtml находится в неправильном месте.

Надеюсь, что эта проблема решена.

Смежные вопросы