amazeelabs/silverback_campaign_urls

允许创建可以通过 GraphQL 暴露的、用作重定向的营销 URL 实体。

1.0.9 2024-09-09 12:00 UTC

This package is auto-updated.

Last update: 2024-09-09 12:01:19 UTC


README

银背营销 URL 模块允许 Drupal 管理员创建营销 URL。这些基本是没有任何限制源和目标字段的重定向,意味着管理员可以输入任何类型的字符串。

这些营销 URL 被存储为 Drupal 实体,并且可以使用 Gatsby 应用程序中的 GraphQL 进行检索,例如。示例可以在 silverback-gatsby 应用程序中找到(请检查 gatsby-node.ts 文件)。

管理这些重定向的端点是 /admin/config/search/campaign_url

Gatsby 集成

该模块包含一个可以启用在 GraphQL 服务器上的模式扩展插件。此模式扩展包含一个名为 CampaignUrl 的新 GraphQL 类型,当在 GraphQL 服务器上启用扩展时,它将被添加到模式中。完成此操作后,gatsby-source-silverback npm 包将获取这些实体并为其创建重定向。

通常,在 Gatsby 应用程序中,应该与特定的托管提供商进行集成,例如用于 netlify 的 gatsby-plugin-netlify,该插件应在特定文件和格式中创建重定向。