Как создать пользовательскую домашнюю страницу?
Мне нужно создать пользовательскую страницу на главной странице моей электронной коммерции. В него я буду вставлять статические блоки и html-контент.
Кто-нибудь может сказать мне, что нужно сделать, чтобы создать шаблон PHTML или XML и вызвать его на главной странице?
2 answers
По умолчанию отображается страница CMS (URL-ключ главная ). В нем есть редактор WYSIWYG, который вы можете использовать, и вкладка, на которой вы можете добавить XML-формат макета.
При необходимости вы добавляете local.xml
в свой шаблон и добавляете дескриптор cms_index_index
для добавления содержимого с помощью XML-документа макета.
Файлы phtml, которые вы, возможно, захотите включить, можно поместить в каталог шаблонов вместе с другими файлами шаблонов, вы можете создать каталог home
или что-то в этом роде, чтобы объединить их
Кроме того, вы можете вызвать файл шаблона с вашей страницы CMS
{{block type="core/template" template="custom/homepage.phtml"}}
Где custom/homepage.phtml
находится в app/design/frontend/[your design package]/[your theme]/template/custom/homepage.phtml
.
Из этого шаблона вы можете вызывать статические блоки с помощью
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('your_static_block_id')->toHtml() ?>