我想知道在Magento中为这些创建登陆页面和模板的最佳方法是创建cms页面吗?
编写静态块,然后一直创建一个新的cms页面,还是有另一种好方法可以做到这一点? 类别页面更好吗?
答案 0 :(得分:1)
这两种方法都很好。从组织的角度来看,我更喜欢CMS方法。
打开FTP客户端(例如Filezilla)并导航到模板目录 app / design / frontend / default / [你的主题] /template/catalog/navigation/top.phtml
注意:如果在模板目录中没有看到导航/目录,则必须从app / design / frontend / base / default / template / catalog / navigation
复制目录。- 醇>
在top.phtml文件中,添加以下行
<?php echo $this->getLayout()->createBlock('cms/block')
->setBlockId('nav_links')->toHtml() ?>
这一行之后
<?php echo $_menu ?>
- 登录您的Magento管理面板,然后导航至CMS&gt;静态块
- 创建一个新的静态块。以下是详细信息:
醇>块标题:导航链接
标识符:nav_links
状态:已启用
内容:
<li><a href="{{store url=''}}"><span>Home</span></a></li>
<li><a href="{{store url='about'}}"><span>About</span></a></li>
<li><a href="{{store url='contact'}}"><span>Contact</span></a></li>
- 保存新的静态块
- 如果您需要添加更多页面,请创建CMS页面,然后编辑&#34; nav_links&#34;静态块并包括页面标题和名称。
醇>
注意:确保首先创建了CMS页面。
希望这会有所帮助。
答案 1 :(得分:0)
我现在正在使用类别页面,在那里我添加静态块或我需要的任何东西。这是一个非常标准的过程,让我有很多自由来按照我想要的方式创建和设计页面。使用XML布局更新,我可以隐藏/显示块和网站的每一个部分。