2016-12-15 21 views
0

Я работаю на небольшом сайте, который просто должен иметь простую CMS для редактирования содержимого. Поэтому я начал с Болта. На данный момент у меня есть 5 страниц с разной разметкой, например, структура контента. Можно ли так это сделать? Потому что на данный момент это не работает.Различные типы контента на страницах

Мои contenttypes.yml:

pages: 
name: Homepage 
singular_name: homepage 
fields: 
    title: 
     type: text 
     class: large 
     group: content 
    slug: 
     type: slug 
     uses: title 
    header-image: 
     type: image 
    title-one: 
     type: text 
    header-text: 
     type: html 
    title-two: 
     type: text 
    text-one: 
     type: html 
    body-image-two: 
     type: image 
    title-three: 
     type: text 
    body-image-text: 
     type: html 
    title-four: 
     type: text 
    text-two: 
     type: html 
    title-five: 
     type: text 
    text-three: 
     type: html 
    template: 
     type: templateselect 
     filter: '*.twig' 
taxonomy: [ groups ] 
recordsperpage: 100 

name: Over ons 
singular_name: over-ons 
fields: 
    title: 
     type: text 
     class: large 
     group: content 
    slug: 
     type: slug 
     uses: title 
    image: 
     type: image 
    title-one: 
     type: text 
    title-two: 
     type: text 
    body: 
     type: html 
     height: 300px 
    template: 
     type: templateselect 
     filter: '*.twig' 
taxonomy: [ groups ] 
recordsperpage: 100 

name: Diensten 
singular_name: diensten 
fields: 
    title: 
     type: text 
     class: large 
     group: content 
    slug: 
     type: slug 
     uses: title 
    image: 
     type: image 
    title-one: 
     type: text 
    intro-text: 
     type: html 
    title-two: 
     type: text 
    text-two: 
     type: html 
    title-three: 
     type: text 
    text-three: 
     type: html 
    title-four: 
     type: text 
    text-four: 
     type: html 
    title-five: 
     type: text 
    text-five: 
     type: html 
    template: 
     type: templateselect 
     filter: '*.twig' 
taxonomy: [ groups ] 
recordsperpage: 100 

name: Het proces 
singular_name: het-proces 
fields: 
    title: 
     type: text 
     class: large 
     group: content 
    slug: 
     type: slug 
     uses: title 
    image-one: 
     type: image 
    title-one: 
     type: text 
    intro-text: 
     type: html 
    title-two: 
     type: text 
    text-two: 
     type: html 
    image-two: 
     type: image 
    title-three: 
     type: text 
    text-three: 
     type: html 
    image-three: 
     type: image 
    title-four: 
     type: text 
    text-four: 
     type: html 
    image-four: 
     type: image 
    title-five: 
     type: text 
    text-five: 
     type: html 
    image-five: 
     type: image 
    title-six: 
     type: text 
    text-six: 
     type: html 
    image-six: 
     type: image 
    template: 
     type: templateselect 
     filter: '*.twig' 
taxonomy: [ groups ] 
recordsperpage: 100 

name: Projecten 
singular_name: projecten 
fields: 
    title: 
     type: text 
     class: large 
     group: content 
    slug: 
     type: slug 
     uses: title 
    title-one: 
     type: text 
    intro-text: 
     type: html 
    title-two: 
     type: text 
    text-two: 
     type: html 
    image-two: 
     type: image 
    template: 
     type: templateselect 
     filter: '*.twig' 
taxonomy: [ groups ] 
recordsperpage: 100 

name: Contact 
singular_name: contact 
fields: 
    title: 
     type: text 
     class: large 
     group: content 
    slug: 
     type: slug 
     uses: title 
    title-one: 
     type: text 
    intro-text: 
     type: html 
    template: 
     type: templateselect 
     filter: '*.twig' 
taxonomy: [ groups ] 
recordsperpage: 100 

Любые идеи по решению?

Заранее спасибо.

ответ

0

Я бы предложил использовать только один контент «pagina» для этого. Если вам нужно их разнообразить, используйте templateselect (как вы уже делаете), и, возможно, добавьте «поле шаблона» или два.

См. Здесь: https://docs.bolt.cm/2.2/templates/building-templates#template-specific-fields

+0

Хорошо, спасибо! Я посмотрю на это. – TheDutchRicolaa