Comments (8)
I am not sure if you know this article already, It's the best explanation of the Layout field I could find. https://medium.com/@pierreberchtold/gatsby-cockpit-layout-field-e908f4dbd87b
from fika-gatsby-source-cockpit.
Hi @loremipson , I haven't tried the layout field myself. So naturally, it's not actually supported by the plugin. I'll have a look a this soon, stay tuned (any PR in that regard is also welcome) ☺
from fika-gatsby-source-cockpit.
Part of Layout appears to come through already. I haven't tried all the components, but the text based ones work already, returning "'id', 'class', and 'text'. Images return the same but these values don't make sense for the, and I would image any custom components would have similar issues
from fika-gatsby-source-cockpit.
Would be great to get that layout parser in this plugin, as it seems gatsby-plugin-cockpit
progress has ceased for now.
from fika-gatsby-source-cockpit.
It seems to be a pattern with gatsby plugins for cockpit that they get abondoned after a short time gatsby-plugin-cockpit
was the third I used and that ceased to be developed. I do hope this one survives ...
Back to the layout field ... as @POGRaphy said, parts of the layout fields are coming through already but the way they are currently added to the graphql schema is a dead end; it wouldn't be possible to write GraphQL queries that match every possible combination that can be in the inferred schema. gatsby-plugin-cockpit
uses a GraphQLJson field to return the whole object without gatsby trying to infer a schema for it.
I had a look at the code today and I believe I can migrate it to this plugin without too much effort. I hope to find some time to create a PR over the weekend.
from fika-gatsby-source-cockpit.
As promised - experimental support for the layout field type can be found in #14. It would be awesome if one of you can spend some time and test it.
from fika-gatsby-source-cockpit.
Support for Layout and Layout-grid added in version 1.0.14+. Closing this issue.
from fika-gatsby-source-cockpit.
Reopened this issue in order to add support for images and assets nested in Layout and Layout-grid field.
from fika-gatsby-source-cockpit.
Related Issues (20)
- Default values for "empty"/"unset fields
- allCockpit* returns each node twice HOT 7
- Missing "Meta" on Image-Gallery HOT 2
- error Plugin @fika/gatsby-source-cockpit returned an error HOT 2
- Argument filter has invalid value HOT 1
- How to get the person who last modified an entry HOT 2
- wysiwyg inserted photo does not show up HOT 1
- Undefined returned when trying to access gallery HOT 2
- Tags HOT 3
- Sort Order for Custom Sorted Entries HOT 1
- Error: BaseUrl config parameter is invalid or there is no internet connection HOT 2
- Error when using nested collection entries HOT 4
- Support for populate
- 404 error if you have a singleton with no fields HOT 2
- No value attribute for image and gallery field type HOT 2
- Error when using `collectionLink` component HOT 6
- my inline image of markdown from cockpit cms is not transformed by gatsby-remark-image or by gatsby-remark-images-anywhere HOT 1
- "Invalid asset url" when cockpit is installed in subfolder
- we need update to gatsby 3
- @fika/gatsby-source-cockpit is not compatible with your gatsby version 3.4.1 - It requires [email protected]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fika-gatsby-source-cockpit.