thaiphan/graphy_routes

Extend the Drupal 8 GraphQL module to support querying by routes

v1.1.0 2020-05-30 13:29 UTC

This package is auto-updated.

Last update: 2024-02-29 03:52:05 UTC


README

This simple Drupal GraphQL V4 extension allows you to retrieve the URLs for all your nodes. You can filter by bundle. Very useful for projects that require static site generation!

Installation

You can install using Composer.

composer require thaiphan/graphy-routes

Usage

Use the following syntax to retrieve the URL for your nodes:

query {
  routes(bundles: ["article", "page"]) {
    total
    items {
      url
    }
  }
}

You will get the following response:

{
  "data": {
    "routes": {
      "total": 3,
      "items": [
        {
          "url": "/node/1"
        },
        {
          "url": "/contact-us"
        },
        {
          "url": "/the-best-dabs-of-2020"
        }
      ]
    }
  }
}