Как создать пользовательскую домашнюю страницу?
Вопрос
Мне нужно создать пользовательскую страницу для домашней страницы моей электронной коммерции.В него я буду вставлять статические блоки и html-контент.
Кто-нибудь может сказать мне, что нужно сделать, чтобы создать шаблон PHTML или XML и вызвать его на домашней странице?
Решение
Быть страницей CMS по умолчанию (URL-ключ дом) отображается.В нем есть редактор WYSIWYG, который вы можете использовать, и вкладка, на которой вы можете добавить XML-макет.
При необходимости вы добавляете local.xml
к вашему шаблону и добавьте дескриптор cms_index_index
чтобы добавить контент с помощью layout 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() ?>