gatsby-source-sylius

0.4.3 • Public • Published

gatsby-source-sylius

A Gatsby source plugin for sourcing data from Sylius via the ShopApiPlugin.

Install

npm install --save gatsby-source-sylius

How to use

// In your gatsby-config.js

module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-sylius`,
      options: {
        syliusUrl: `https://{{your-sylius-url}}`,
        mainTaxonCode: `category`,
      },
    },
  ],
};

Options

syliusUrl

The url to your Sylius shop

attributeDefinitions

If you want to access Attributes, you need to declare the associated GraphQL types.

For example :

// In gatsby-config.js
module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-sylius`,
      options: {
        syliusUrl: `https://{{sylius-url}}`,
        mainTaxonCode: `category`,
        attributeDefinitions: `
          type Attributes {
            photographer: String
            unsplash_url: String
          }
        `,
      },
    },
  ],
};

Thoses types will be included direcly in the schema, so you can declare complex types if needed.

License

MIT

/gatsby-source-sylius/

    Package Sidebar

    Install

    npm i gatsby-source-sylius

    Weekly Downloads

    2

    Version

    0.4.3

    License

    ISC

    Unpacked Size

    18 kB

    Total Files

    14

    Last publish

    Collaborators

    • gatsbylius