我试图在高级搜索结果页的右侧边栏中显示自定义(动态)文字。
我可以添加一个静态块 - 但在这种情况下不会有帮助。
我已将代码添加到产品视图页面 - 它运行正常。
我在高级搜索结果中需要类似的内容。
有什么建议我可以这样做吗?
由于
答案 0 :(得分:0)
如果您不知道要编辑的页面,请按照以下步骤操作:
打开Magento中的模板路径提示:
1.log into the magento back-end admin
2.Go to System -> Configuration in the main menu
3.Go to Developer on the bottom left under ADVANCED
4.Switch to the store view on the top left to your current website or store view.
5.Under the Debug tab of the same Developer config page you will see a new option appear that will allow you to turn on/off template path hints.
请务必清除缓存。
了解更多信息Clicke here。
如果这对您没有帮助,right side bar
页面应为:
的 \应用\设计\前端\ yourtemplate \ yourtemplate \模板\目录\导航\ left_nav.phtml 强>
您可以在这里编写自定义文字。
答案 1 :(得分:0)
您只需编辑该静态块内容,并在底部添加以下代码
{{block type =“core / template”template =“catalogsearch / advanced / resultpagelinks.phtml”}}
在正确的路径中创建catalogsearch / advanced / resultpagelinks.phtml文件,并在此处生成动态链接。在此文件中,如果需要,您将通过调用Mage :: app() - > getLayout() - > getBlock('catalogsearch / advanced_result')
获取搜索结果块数据例如
$ resultsBlock = Mage :: app() - > getLayout() - > getBlockSingleton('catalogsearch / advanced_result'); var_dump($ resultsBlock-> getResultCount()); //返回搜索结果计数
因此,您可以根据搜索结果创建动态链接。