Hi
I’m getting the error “All collection items must start at the same column” in the console when I go on my "About page preview" in the CMS Admin. There’s no more information. All my admin fields are blanks / empty also.
The frontend works well though.
I had a look to my config.yml file for hours and I checked it online and it is valid. I thought it could be an indentation problem but I don’t see any. I don’t understand where is the source of the problem. Do you have any ideas ? Is there a tool to check my file to get more infos ?
Thank you very much !
backend:
name: git-gateway
branch: master
commit_messages:
create: Create {{collection}} “{{slug}}”
update: Update {{collection}} “{{slug}}”
delete: Delete {{collection}} “{{slug}}”
uploadMedia: "[skip ci] Upload “{{path}}”"
deleteMedia: "[skip ci] Delete “{{path}}”"
media_folder: static/img
public_folder: /img
collections:
- name: blog
label: Blog
folder: src/pages/blog
create: true
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- label: Template Key
name: templateKey
widget: hidden
default: blog-post
required: true
hint: ""
- label: Title
name: title
widget: string
- label: Publish Date
name: date
widget: datetime
- label: Description
name: description
widget: text
- label: Featured Post
name: featuredPost
widget: boolean
- label: Featured Image
name: featuredImage
widget: image
- label: Description image mise en avant
name: featuredImageDescription
widget: string
- label: Body
name: body
widget: markdown
- label: Tags
name: tags
widget: list
- name: projects
label: Projets
folder: src/pages/projects
create: true
slug: "{{slug}}"
fields:
- label: Projets
name: projects
required: true
widget: string
hint: ""
default: ""
- label: Template Key
name: templateKey
required: true
widget: hidden
hint: ""
default: project-post
- label: Annee
name: date
required: true
widget: datetime
hint: ""
default: ""
format: ""
dateFormat: ""
timeFormat: ""
- label: Client
name: client
required: true
widget: string
hint: ""
default: ""
- label: Nom
name: name
required: true
widget: string
hint: ""
default: ""
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Image en avant
name: featuredImage
required: true
widget: image
hint: ""
default: ""
allow_multiple: false
- label: Description
name: description
required: true
widget: text
hint: ""
default: ""
- label: Images illustration
name: projectImages
required: true
widget: list
hint: ""
default: ""
allow_add: true
field:
label: Image illustration
name: image
required: true
widget: image
hint: ""
default: ""
allow_multiple: true
- label: Types
name: types
required: true
widget: list
hint: ""
default: ""
allow_add: true
identifier_field: ""
- name: pages
label: Pages
files:
- file: src/pages/index.md
label: Landing Page
name: index
fields:
- label: Template Key
name: templateKey
widget: hidden
default: index-page
- label: Title
name: title
widget: string
required: true
hint: ""
default: Skals, bureau d’études et de mise en plan de projet
- label: Section Atelier
name: atelier
widget: object
fields:
- label: Titre
name: title
widget: string
required: true
hint: ""
default: L’atelier
- label: Description
name: description
widget: text
- label: Image Atelier
name: image
widget: image
required: true
hint: ""
default: ""
allow_multiple: false
- label: Texte derrière titre
name: highlighted
required: true
widget: string
hint: ""
default: atelier
required: true
hint: ""
- label: Section Partenaires
name: partners
required: true
widget: object
hint: ""
fields:
- label: Titre section
name: title
required: true
widget: string
hint: ""
default: ""
- label: Mot derriere titre
name: highlighted
required: true
widget: string
hint: ""
default: ""
- label: Liste partenaires
name: PartnerList
required: true
widget: list
hint: ""
default: ""
allow_add: true
fields:
- label: Texte alternatif
name: altText
required: true
widget: string
hint: ""
default: ""
- label: Image
name: image
required: true
widget: image
hint: ""
default: ""
allow_multiple: false
- label: Section articles du moment
name: LastArticles
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: "Articles du moment "
- label: Mot derriere titre
name: highlighted
required: true
widget: string
hint: ""
default: articles
- label: Section Intro
name: hero
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: Skals, bureau d’études et de mise en plan de projet
- label: Sous-titre
name: subtitle
required: true
widget: string
hint: ""
default: Pour l’architecture d’intérieur et l’agencement
- label: Intro image
name: image
required: true
widget: image
hint: ""
default: ""
allow_multiple: false
- label: Section Newsletter
name: newsletter
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: Newsletter
- label: Sous-titre
name: subtitle
required: true
widget: string
hint: ""
default: Abonnez-vous pour découvrir nos prochains posts
- label: Texte derrière titre
name: highlighted
required: true
widget: string
hint: ""
default: newsletter
- file: src/pages/about/index.md
label: About
name: about
fields:
- label: Template Key
name: templateKey
widget: hidden
default: about-page
- label: Title
name: title
widget: string
- label: Section Nous
name: us
required: true
widget: object
hint: ""
fields:
- label: title
name: title
required: true
widget: string
hint: ""
default: ""
- label: Description
name: description
required: true
widget: text
hint: ""
default: ""
- label: Images atelier (2)
name: imageList
required: true
widget: list
hint: ""
default: ""
allow_add: true
fields:
- label: Texte alternatif
name: imageText
required: true
widget: string
hint: ""
default: ""
- label: Image
name: image
required: true
widget: image
hint: ""
default: ""
allow_multiple: false
- label: Image en-tête
name: featuredImage
required: true
widget: image
hint: ""
default: ""
allow_multiple: false
- label: Nos services
name: services
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Texte derriere titre
name: highlighted
required: true
widget: string
hint: ""
default: ""
- label: Colonne gauche
name: leftCol
required: true
widget: object
hint: ""
fields:
- label: Paragraphe (2 max)
name: paragraph
required: true
widget: list
hint: ""
default: ""
allow_add: false
fields:
- label: Contenu paragraphe
name: content
required: true
widget: text
hint: ""
default: ""
- label: Titre paragraphe
name: title
required: true
widget: string
hint: ""
default: ""
- label: Colonne droite
name: rightCol
required: true
widget: object
hint: ""
fields:
- label: Paragraphes (2 max)
name: paragraph
required: true
widget: list
hint: ""
default: ""
allow_add: false
fields:
- label: Titre paragraphe
name: title
required: true
widget: text
hint: ""
default: ""
- label: Contenu paragraphe
name: content
required: true
widget: string
hint: ""
default: ""
- label: Notre fonctionnement
name: method
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Text derrière titre
name: highlighted
required: true
widget: string
hint: ""
default: ""
- label: Etape 1
name: stepOne
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Sous-titre
name: subtitle
required: true
widget: string
hint: ""
default: ""
- label: Description
name: description
required: true
widget: text
hint: ""
default: ""
- label: Etape 2
name: stepTwo
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Sous-titre
name: subtitle
required: true
widget: string
hint: ""
default: ""
- label: Description
name: description
required: true
widget: text
hint: ""
default: ""
- label: Etape 3
name: stepThree
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Sous-titre
name: subtitle
required: true
widget: string
hint: ""
default: ""
- label: Description
name: description
required: true
widget: text
hint: ""
default: ""
- label: Team
name: team
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Texte derrière titre
name: highlighted
required: true
widget: string
hint: ""
default: ""
- label: Membres équipe
name: teamMembers
required: true
widget: list
hint: ""
default: ""
allow_add: true
fields:
- label: Rôle (texte horizontal)
name: role
required: true
widget: string
hint: ""
default: ""
- label: Nom et Prénom
name: name
required: true
widget: string
hint: ""
default: ""
- label: Description
name: description
required: true
widget: string
hint: ""
default: ""
- label: Carte de visite
name: businessCard
required: false
widget: string
hint: ""
default: ""
- label: Infos au survol
name: hoverInfos
required: true
widget: text
hint: ""
default: ""
- label: Histoire Skals
name: story
required: true
widget: object
hint: ""
fields:
- label: Paragraphe 1
name: paragrapheOne
required: true
widget: text
hint: ""
default: ""
- label: Paragraphe 2
name: paragrapheTwo
required: true
widget: text
hint: ""
default: ""
- label: Paragraphe 3
name: paragrapheThree
required: true
widget: text
hint: ""
default: ""
- label: Ressources Autocad
name: resources
required: false
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Text derrière titre
name: highlighted
required: true
widget: string
hint: ""
default: ""
- label: Paragraphe
name: paragraph
required: true
widget: text
hint: ""
default: ""
- label: Liste ressources
name: resourceList
required: true
widget: list
hint: ""
default: ""
allow_add: false
field:
label: Resource
name: resource
required: true
widget: object
hint: ""
fields:
- label: Image illustration resrouce
name: image
required: true
widget: image
hint: ""
default: ""
allow_multiple: false
- label: Fichier
name: file
required: true
widget: file
hint: ""
default: ""
allow_multiple: false
- label: Description resource
name: description
required: true
widget: string
hint: ""
default: ""
- label: Témoignages
name: testimonials
required: true
widget: object
hint: ""
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Témoignages
name: testimonialList
required: true
widget: list
hint: ""
default: ""
allow_add: true
fields:
- label: Nom du témoignant
name: author
required: true
widget: string
hint: ""
default: ""
- label: Texte témoignage
name: comment
required: true
widget: text
hint: ""
default: ""
- file: src/pages/mention.md
label: Mention
name: mention
fields:
- label: Template key
name: tenplateKey
required: true
widget: hidden
hint: ""
default: mention-page
- label: Titre
name: title
required: true
widget: string
hint: ""
default: ""
- label: Body
name: body
required: true
widget: markdown
hint: ""
default: ""
buttons: []
- label: Texte derrière titre
name: highlighted
required: true
widget: string
hint: ""
default: ""
- file: src/pages/contact.md
label: Contact
name: contact
fields:
- label: Titre
name: title
required: true
widget: string
hint: ""
default: Contactez-nous !
- label: Template key
name: templateKey
required: true
widget: hidden
hint: ""
default: contact-page
- label: Texte derriere titre
name: highlighted
required: true
widget: string
hint: ""
default: contact
- label: Texte introduction
name: description
required: true
widget: string
hint: ""
default: ""
- label: Adresse
name: address
required: true
widget: text
hint: ""
default: ""
delete: ""