Multilanguage website, nested field in name

Hi, i have this code in jekyll

items:
  cs:
    - link: /
      name: Domů
  en:
    - link: /
      name: Home

And collection:

fields:
  - label: "Navigation Items"
   name: "items/cs"
    widget: "list"

My problem is how can i working with nested field in name? I tried: items.cs, items/cs items:cs Is there any writing at all?

Try this:

fields:
  - label: Navigation Items
    name: items
    widget: object
    fields: 
      - name: cs
        label: Czech
        widget: object
        fields: 
          - name: link
            widget: list
            fields: 
              - name: link
                label: Link
                widget: string
              - name: name
                label: Name
                widget: string

      - name: en
        label: English
        widget: object
        fields: 
          - name: link
            widget: list
            fields: 
              - name: link
                label: Link
                widget: string
              - name: name
                label: Name
                widget: string

Hi Tom, thx for your solutions, but.
My code is:

items:
  cs:
    - link: /
      name: Domů
  en:
    - link: /
      name: Home

And your code is:

items:
  cs:
    link:
      - link: /
        name: Domů
  en:
    link:
      - link: /
        name: Home

Wooops, I was slightly overcomplicating things there

fields:
  - label: Navigation Items
    name: items
    widget: object
    fields: 
      - name: cs
        label: Czech
        widget: list
        fields: 
          - name: link
            label: Link
            widget: string
          - name: name
            label: Name
            widget: string

      - name: en
        label: English
        widget: list
        fields: 
          - name: link
            label: Link
            widget: string
          - name: name
            label: Name
            widget: string

Hi Tom, thx a lot. Awesome.

1 Like