4.1.2 • Published 2 months ago

@ecl/twig-component-navigation-list v4.1.2

Weekly downloads
-
License
EUPL-1.2
Repository
github
Last release
2 months ago

ECL Navigation List component

npm package: @ecl/twig-component-navigation-list

npm install --save @ecl/twig-component-navigation-list

Parameters

  • "items" (array) (default: []): array of list_illustration_item
    • "variant" (string) (default: '') - Can only be "illustration"
    • "picture (associative array) (default: {}): picture of the navigation list, following ECL Picture structure
    • "title" (associative array) (default: {}): Predefined structure compatible with Link component
    • "description" (string) (default: ''): Description of the navigation list
    • "links" (array) (default: []): Array or multi array of ECL Links
  • "border" (boolean) (default: true): Is there an extra border and padding?
  • "column" (number) (default: 2): number of columns (2 or 3)
  • "extra_classes" (optional) (string) (default: '') Extra classes (space separated)
  • "extra_attributes" (optional) (array) (default: []) Extra attributes
    • "name" (string) Attribute name, eg. 'data-test'
    • "value" (string) Attribute value, eg: 'data-test-1'
{% include '@ecl/navigation-list/navigation-list.html.twig' with { 
  items: [ 
    { 
      picture: {
        img: {
          src: 'https://inno-ecl.s3.amazonaws.com/media/examples/example-image.jpg',
          alt: 'Alt text for the image',
        },
      },
      title: { 
        type: 'standalone', 
        label: 'Title 1', 
        path: exampleLink, 
      }, 
      description: 
        'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus gravida ipsum ut lorem cursus, quis tincidunt sem viverra. Nunc vestibulum, mauris quis porta venenatis,  justo odio commodo tellus', 
      links: [ 
        [ 
          { 
            link: { 
              label: 'Primary link 1', 
              path: exampleLink, 
            }, 
          }, 
          { 
            link: { 
              label: 'Primary link 2', 
              path: exampleLink, 
            }, 
          }, 
          ... 
        ], 
        [ 
          { 
            link: { 
              label: 'Secondary link 1', 
              path: exampleLink, 
            }, 
          }, 
          ... 
        ], 
      ], 
    }, 
    ... 
} %}
4.1.2

2 months ago

4.1.1

2 months ago

4.1.0

2 months ago

4.0.2

3 months ago

4.0.1

3 months ago

4.0.0

4 months ago

4.0.0-beta-3

4 months ago

4.0.0-beta-2

4 months ago

4.0.0-beta-1

4 months ago

3.13.0

5 months ago

3.12.1

6 months ago

3.12.0

6 months ago

3.9.1

11 months ago

3.9.0

11 months ago

3.8.5

11 months ago

3.11.0

8 months ago

3.10.0

9 months ago

3.11.1

7 months ago

3.8.0

1 year ago

3.7.1

1 year ago

3.8.4

1 year ago

3.8.3

1 year ago

3.8.2

1 year ago

3.8.1

1 year ago

3.7.0

1 year ago

3.6.0

2 years ago

3.5.1

2 years ago

3.4.2

2 years ago

3.5.0

2 years ago

3.4.0

2 years ago

3.3.4

2 years ago

3.3.3

2 years ago

3.4.1

2 years ago

3.3.2

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago