mageworx/module-seoredirects-graph-ql

N/A

安装量: 24,547

依赖项: 0

推荐者: 0

安全: 0

星标: 0

关注者: 5

分支: 0

开放问题: 0

类型:magento2-module

1.3.2 2024-09-23 13:42 UTC

README

为Mageworx Magento 2 SEO Suite Ultimate 扩展提供GraphQL API模块。

安装

1) 复制粘贴方法

  • 下载此模块并将其上传到 app/code/MageWorx/SeoRedirectsGraphQl 目录(如果不存在,请先创建“SeoRedirectsGraphQl”)

2) 使用composer(从packagist)安装

  • 执行以下命令:composer require mageworx/module-seoredirects-graph-ql

如何使用

SeoRedirectsGraphQl 模块会修改现有输出属性的当前值,对于至少存在1个针对“请求的URL”实体的Mageworx重定向的 urlResolver查询routes查询

此模块兼容

  • 已删除产品的重定向
  • 具有请求实体类型和目标实体类型等于产品、类别或CMS页面的自定义重定向

urlResolver查询

例如,urlResolver查询的语法如下

{urlResolver(url: String!): EntityUrl}

请求

{
  urlResolver(url: "savvy-shoulder-tote.html") {
    id
    relative_url
    redirectCode
    type
  }
}

响应

{
  "data": {
    "urlResolver": {
      "id": 2047,
      "relative_url": "erika-running-short.html",
      "redirectCode": 301,
      "type": "PRODUCT"
    }
  }
}

routes查询

例如,route查询的语法如下

{route(url: String!): RoutableInterface}

请求

{
  route(url: "savvy-shoulder-tote.html") {
    relative_url
    redirect_code
    type
  }
}

响应

{
  "data": {
    "route": {
      "relative_url": "erika-running-short.html",
      "redirect_code": 301,
      "type": "PRODUCT"
    }
  }
}