查看 Magento 类别的 URL 是什么?

Gle*_*len 1 magento

第一次在这里使用 Magento。我设计了主页和产品视图页面的样式。产品视图正在使用 url http://domain.com/product-slug.html

我似乎不知道如何查看类别来列出产品。我尝试了很多不同的网址,我认为http://domain.com/category/category-name.html可以工作,但我只得到 404。

和下面一样,都是404:

http://domain.com/category-name.html
http://domain.com/category/view/category-name.html
http://domain.com/category/view/categoryID
Run Code Online (Sandbox Code Playgroud)

这个的 url 到底是什么?

sim*_*ent 5

Magento 中的类别 URL 具有以下结构:

catalog/category/view/id/$CATEGORY_ID
Run Code Online (Sandbox Code Playgroud)

(其中$CATEGORY_ID替换为整数)

首先,您可以通过替换问题中提到的类别 ID 来检查类别页面是否加载$CATEGORY_ID,然后导航到浏览器地址栏中的该地址。

以下是您应该测试的地址示例:

http://domain.com/catalog/category/view/id/6
Run Code Online (Sandbox Code Playgroud)

通过转至目录->管理类别并选择类别来查找类别 ID。ID 位于页面顶部类别名称旁边。

一旦您对它的工作感到满意,您就可以检查该类别具有哪种类型的 URL 重写。在后端,转到:目录-> URL 重写管理在“ID 路径”列过滤器中输入以下内容:

category/$CATEGORY_ID
Run Code Online (Sandbox Code Playgroud)

(其中 $CATEGORY_ID 必须替换为您之前使用的类别 ID)

然后您应该看到至少一行包含以下列:

  1. ID
  2. 商店视图
  3. 类型
  4. ID路径
  5. 请求路径
  6. 目标路径
  7. 选项
  8. 行动

这里的相关信息是Request Path。将该列中的值直接粘贴到浏览器中的基本 URL 之后。示例:如果Request Path是,men.html则在浏览器中输入以下地址:

http://domain.com/men.html
Run Code Online (Sandbox Code Playgroud)

祝你好运。