Шаблон формы регистрации клиента не работает на домашней странице сайта - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь позвонить в регистрационную форму клиента Magento на моей домашней странице.Когда я вызываю его на домашней странице, я пробую оба пути, статический блок или файл template.phtml, и мой сайт перестает работать.Кто-нибудь может предложить решение для меня?

<?php
echo $this->getLayout()->createBlock('cms/block')->setBlockId('register-form')->toHtml();

<?php
echo $this->getLayout()->createBlock('core/template')->setTemplate('persistent/customer/form/mini.register')->toHtml();

1 Ответ

0 голосов
/ 04 апреля 2019

при использовании файла шаблона добавьте расширение '.phtml' к имени файла.

в вашем примере:

echo $this->getLayout()->createBlock('core/template')->setTemplate('persistent/customer/form/mini.register.phtml')->toHtml();

пожалуйста, обратите внимание, что приведенный выше код будет толькоработать в шаблонах файлов.если вы пытаетесь добавить это на свою домашнюю страницу через cms-страницу администратора, вы должны сделать это:

{{ block type="core/template" template="persistent/customer/form/mini.register.phtml" }}

или через файл макета:

<block type="core/template" template="persistent/customer/form/mini.register.phtml" />
...