gpt4 book ai didi

Magento - 在主页上显示某个类别的产品,而不使用 CMS

转载 作者:行者123 更新时间:2023-12-02 18:54:38 25 4
gpt4 key购买 nike

我正在尝试渲染某个类别(主页产品)中的产品,该类别在我的 homepage.phtml 模板上的类别 ID 为 123。

我还想使用我创建的新列表模板,该模板位于/app/design/frontend/default/mytemplate/catalog/product/homeproducts.phtml 。它基本上是 list.phtml 的副本,但删除了工具栏和添加到购物车按钮。

我需要在 phtml 文件中添加什么才能使用模板 homeproducts.phtml 调用类别 (123)

最佳答案

将 Magento 类别配置为主页

TL;DR:在管理系统 > 配置 > Web > 默认页面中执行此操作

Screenshot of home page route configuration

Magento 使用 URL 字符串将请求路由(分派(dispatch)和匹配)到给定的操作 Controller 类。但是,当 URL 为

    http://site.com/

没有路由信息 - 没有可匹配的字符串。在这种情况下,当 Front Controller调度时,请求与标准(前端)路由器匹配,因为它的 _getDefaultPath()方法。这有效地使用配置中的值 (web/default/front) 进行匹配,从而为您的主页提供 GUI 管理的值。

默认情况下,该值为“cms”,又名“cms/index/index”,默认情况下是由“home”标识的 CMS 页面。

您可以将此字符串更改为您喜欢的任何内容。将此值设置为示例数据的“catalog/category/view/id/10”将使您的主页按“家具”类别显示。

SEO 注意事项:您将需要处理重复的内容问题。为类别启用规范 URL 可能会有所帮助。

关于Magento - 在主页上显示某个类别的产品,而不使用 CMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11360075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com