yarn add gatsby-source-sitefinity
In gatsby-config.js
:
module.exports = {
plugins: [
{
resolve: 'gatsby-source-sitefinity',
options: {
languages: [{ LANGUAGE CODE }, { LANGUAGE CODE }, …],
url: '{ DOMAIN }/api/{ SITE }',
},
},
],
}
Note: Content type names are converted to Pascal case and prepended with Sitefinity to avoid potential naming collisions. For example, a content type of content-items
in Sitefinity can be queried in GraphQL as allSitefinityContentItems
.
-
- Used to set the
sf_culture
url parameter. - If absent, nodes will be created for all content items of the default language.
- If present, nodes will be created for all content items of all languages passed. Example query:
{ allSitefinityContentItems(filter: {language: {eq: "en"}}) { edges { node { Id Title } } } }
- Used to set the