题
我需要为我的电子商务主页创建一个自定义页面。在其中,我将插入静态块和 html 内容。
谁能告诉我如何创建 PHTML 或 XML 模板并在主页上调用它?
解决方案
默认为 CMS 页面(url key 家) 被展示。它有一个您可以使用的所见即所得编辑器和一个可以在其中添加布局 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() ?>