跳到主要内容

跳转链接

💡 本篇你将完成:按产品分类、具体产品、文章、页面的顺序设置按钮和菜单跳转。预计 10 分钟。

最重要的原则:先确认目标内容真实存在。能用 Internal 直接选择就优先选择,无法选择时再使用 Custom 手动路径。

先找到操作入口

操作路径: AllinCMS 工作台站点列表 → 目标站点 → 进入后台 → 主题 → 当前主题页面 → Home 或目标页面

1进入目标站点后台找到要编辑的网站,点击“进入后台”
AllinCMS 工作台站点列表 - 站点卡片中的进入后台按钮被红框标出
2进入“主题”,点击“页面”在当前启用的主题卡片中点击“页面”
AllinCMS 网站后台主题列表 - 左侧主题入口和启用主题卡片中的页面按钮被红框标出
3找到 Home 或目标页面在当前主题的页面列表中找到 Home 或要修改的页面
AllinCMS 网站后台主题页面列表 - 左侧主题菜单和 Home、产品、文章等目标页面可见

流程总览

1产品分类
2具体产品
3文章
4页面

通用设置入口

进入页面设计器,选中按钮、菜单或模块,在右侧属性面板找到 Target

  • 跳转到系统中已有的页面、产品、文章或分类时,优先选择 Internal
  • 跳转到自定义路径时,选择 Custom,再填写路径。

一、产品分类链接

方法一(推荐):直接选择站内产品分类

这种方式不需要查找或复制链接,适合顶部菜单、下拉菜单等支持 Internal 的模块。先确认需要跳转的分类已经在产品分类中创建完成,然后按顺序设置:

  1. 在菜单项的 Target 中选择 Internal
  2. 第一个下拉框选择 Products
  3. 第二个下拉框选择 Product Category
  4. Select slug 中选择已经设置好的产品分类。

正确设置路径:

Target → Internal → Products → Product Category → 目标分类

AllinCMS 网站后台产品分类站内链接设置 - Target 选择 Internal、Products 和 Product Category,并在嵌入的放大图中选择已有分类

优先使用 Internal

只要属性面板中可以选择 Product Category,就优先使用这种方法。系统会直接关联已有分类,不需要手写分类路径。

方法二:复制分类路径(仅在没有 Internal 时使用)

如果当前模块没有 InternalProduct Category 选项,再使用手动路径。先到前台产品页点击具体分类,复制浏览器地址栏里的路径。

示例:

/products?category=wireless-earphones

再回到设计器,把这个路径填入模块或菜单的 Target

AllinCMS 网站前台产品分类页 - 点击分类后地址栏出现 /products?category= 分类参数,用于复制分类跳转地址
1. 前台复制分类路径选择分类后,复制地址栏中的真实路径。
AllinCMS 网站后台产品分类链接设置 - 设计器属性面板中填入 /products?category=fenlei1,用于让菜单跳到指定产品分类
2. 后台填写 Target选择 Custom,再粘贴刚才复制的分类路径。

二、具体产品链接

正确设置路径:

Target → Internal → Products → Product → 目标产品

按顺序设置:

  1. 在菜单项或按钮的 Target 中选择 Internal
  2. 第一个下拉框选择 Products
  3. 第二个下拉框选择 Product
  4. Select slug 中选择要跳转的具体产品。

AllinCMS 网站后台具体产品站内链接设置 - Target 选择 Internal、Products 和 Product,下一步选择目标产品 slug

产品必须先创建。 下拉框只会显示已经创建的产品。没有目标产品时,先到添加产品创建并保存。

三、文章链接

正确设置路径:

Target → Internal → Posts → Post → 目标文章

按顺序设置:

  1. 在菜单项或按钮的 Target 中选择 Internal
  2. 第一个下拉框选择 Posts
  3. 第二个下拉框选择 Post
  4. Select slug 中选择要跳转的具体文章。

文章没有出现在下拉框时,先到添加文章确认文章已经创建并保存。

四、页面链接

方法一(推荐):直接选择站内页面

这种方式不需要查找或手写页面路径。先确认目标页面已经创建完成,然后按顺序设置:

  1. 在菜单项的 Target 中选择 Internal
  2. 类型保持 Page
  3. 在右侧下拉框选择要跳转的页面,例如 OEM
  4. 页面不需要选择 slug,系统会直接关联这个页面。

正确设置路径:

Target → Internal → Page → 目标页面

AllinCMS 网站后台站内页面链接设置 - 菜单 Target 选择 Internal 和 Page,并在页面下拉框选择 OEM 目标页面

优先使用 Internal

只要属性面板中可以直接选择目标页面,就优先使用这种方法。系统会关联已有页面,不需要手写路由。

还没创建页面?先看新建页面

方法二:填写 Custom 路径(仅在没有 Internal 时使用)

如果当前模块没有 Internal,再使用手动路径。页面链接必须对应真实存在的路由。比如已经创建 /oem,就在 Custom 中填写:

/oem

不要随手猜链接。可以到 Routes / 路由 列表里查看已存在的页面地址。

AllinCMS 网站后台页面设计器菜单链接 - 导航菜单的 Target 选择 Custom 并填写 /oem,用于让菜单跳到已创建页面

五、排查 404

如果点击后显示 404,先看链接有没有写错。

常见错误:

/product

正确产品列表页通常是:

/products

AllinCMS 网站后台 404 页面示例 - 页面提示 Not Found,说明菜单或按钮跳转到了不存在的路径

避坑汇总

后果怎么避
🟡 有 Internal 仍手写分类路径操作更复杂,容易填错优先选择 Product Category 和已有分类
🟡 选择 ProductPost 后没有选择 slug点击后不能进入具体内容继续选择目标产品或文章
🔴 靠猜路径点击后 404复制真实路径
🟡 少写 /链接可能失效站内路径以 / 开头
🔴 /product 写成产品页打不开产品列表/products

你完成了

  • ✅ 知道站内产品分类优先选择 Internal
  • ✅ 知道页面、具体产品和文章的完整站内链接路径。
  • ✅ 知道自定义路径选择 Custom
  • ✅ 知道页面和分类链接怎么填。
  • ✅ 知道 404 先查路径是否真实存在。

接下来