Как создать пользовательскую домашнюю страницу?


Мне нужно создать пользовательскую страницу на главной странице моей электронной коммерции. В него я буду вставлять статические блоки и html-контент.

Кто-нибудь может сказать мне, что нужно сделать, чтобы создать шаблон PHTML или XML и вызвать его на главной странице?

Author: 7ochem, 2015-09-05

2 answers

По умолчанию отображается страница CMS (URL-ключ главная ). В нем есть редактор WYSIWYG, который вы можете использовать, и вкладка, на которой вы можете добавить XML-формат макета.

При необходимости вы добавляете local.xml в свой шаблон и добавляете дескриптор cms_index_index для добавления содержимого с помощью XML-документа макета.

Файлы phtml, которые вы, возможно, захотите включить, можно поместить в каталог шаблонов вместе с другими файлами шаблонов, вы можете создать каталог home или что-то в этом роде, чтобы объединить их

 5
Author: Sander Mangel, 2015-09-05 16:18:59

Кроме того, вы можете вызвать файл шаблона с вашей страницы 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() ?>
 1
Author: Holly, 2015-09-23 13:41:43