Skip to content
Grav 2.0 is officially stable. Read the announcement →
Archive

Trying to loop page header variable (nested)

Started by Muut Archive 10 years ago · 3 replies · 443 views
10 years ago

Hello
I'd like to built a price plan, i try that code with a nested loop, but it seems that i can't loop inside items. It's ok with buttons first level.

Any tips ?
-```
title: "Top C"
header: "Lorem ipsum"
subtitle: "Maecenas finibus nulla eu ornare"
visible: true
buttons:

YAML
    description: 'Price Plan 1'
    link: '#'
    class: ''
    price: '79 €'
    items:
        -
            description: 'desc1'
        -
            description: 'desc2'
        -
            description: 'desc3'
- 
description: 'Price Plan 2'
link: '#'
class: ''
price: '99 €'
items:
        -
    description: 'desc1'
        -
    description: 'desc2'
        -
    description: 'desc3'
TXT

----
10 years ago

Your frontmatter (YAMLLint) is invalid, should be:

YAML
title: "Top C"
header: "Lorem ipsum"
subtitle: "Maecenas finibus nulla eu ornare"
visible: true
buttons:
  - description: 'Price Plan 1'
    link: '#'
    class: ''
    price: '79 €'
    items:
      - description: 'desc1'
      - description: 'desc2'
      - description: 'desc3'
  - description: 'Price Plan 2'
    link: '#'
    class: ''
    price: '99 €' 
    items:
      - description: 'desc1'
      - description: 'desc2'
      - description: 'desc3'
10 years ago

thanks, i just find out by myself, i was about to post solution, i'm new to grav and bit confuse about indentation, only space (no tabs) etc.
I have to google about YAML

thanks again

10 years ago

Yes, YAML is a bit fickly in that regard.

Suggested topics

Topic Participants Replies Views Activity
Archive · by Deleted User, 9 years ago
0 1360 9 years ago
Archive · by Muut Archive, 9 years ago
2 939 9 years ago
Archive · by Muut Archive, 9 years ago
2 4069 9 years ago
Archive · by Muut Archive, 9 years ago
1 2958 9 years ago
Archive · by Muut Archive, 9 years ago
3 1122 9 years ago