【问题标题】:Magento set mode to list in catalog searchMagento 将模式设置为在目录搜索中列出
【发布时间】:2013-09-19 20:34:15
【问题描述】:

我需要在我的搜索目录结果中默认以列表模式显示我的产品列表。任何想法如何实现这一目标?

【问题讨论】:

    标签: magento


    【解决方案1】:

    是的,您可以从管理菜单设置它

    转到:系统->配置->左侧目录->点击前端标签

    此选项卡上有一组下拉菜单,将列表模式设置为 List(default)/Grid

    并检查前端。

    希望这对你有帮助。

    【讨论】:

    • 谢谢,但默认情况下我只需要在我的目录搜索结果中使用列表模式
    • @pochimen,欢迎,如果你能投票,我会很高兴。如果我的回答对你帮助不大。
    • @pochimen:liyakat 给出了正确的答案。有一个选项 List(Default)/Grid 默认显示列表模式。那你有什么问题?
    • @MohammadFaisal,谢谢。
    【解决方案2】:

    如果您希望列表模式布局仅用于目录搜索,那么您必须复制并创建新的 list.phtml 文件作为 listsearch.phtml 并且需要更新 catalogsearch.xml 文件以指向 listsearch.phtml

    希望对你有帮助!

    【讨论】:

    • 谢谢!不幸的是,我收到以下响应:致命错误:无法在第 49 行 /public_html/web/app/design/frontend/base/default/template/catalog/product/listsearch.phtml 的写入上下文中使用方法返回值跨度>
    • 解决它!这是正确的答案。刚刚将 getMode()!='grid'): ?> 修改为 getMode()!='list'): ?>
    • 好 :) 如果您觉得这是正确的...然后标记为正确。以便其他用户立即得到正确答案。
    【解决方案3】:

    这个对我有用:

      <reference name="product_list_toolbar">
       <action method="setData"><data>_current_grid_mode</data><mode>list</mode></action>
      </reference>
    

    参考:Change Product List Mode Through Layout Update

    【讨论】:

      【解决方案4】:

      你可以通过布局来完成,只需编辑catalogsearch.xml并添加

      <action method="setDefaultGridPerPage"><limit>30</limit></action>
      

      到 product_list_toolbar 参考

      <reference name="product_list_toolbar">
      

      【讨论】:

      • 什么都没有发生,你确定这会得到 LIST 的默认视图吗?
      • 看这里stackoverflow.com/questions/6316537/… 它应该可以工作
      • @kuba_ceg:它只是在 Grid 模式下将每页产品的默认限制更改为 30。它不是用户要求的答案。
      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      相关资源
      最近更新 更多