Element Lists

Element List brings the familiar element 'index' view to your fields. Built for large relation sets, Element List provides content publishers a filterable, table based view to related elements. Element List is as easy to configure as native relationships.

Here are some of the features at a glance:

  • Add/Remove relations in real time
  • Handles large relational sets (hundreds/thousands)
  • Sortable list view
  • Searchable list view
  • Developer friendly


Similar to native relational fields, an Element List field returns an (Element Query Interface)[https://docs.craftcms.com/v3/dev/element-queries/#executing-element-queries].

Loop through field relations:

    {% for relatedElement in element.fieldHandle.all() %}
        <li>{{ relatedElement.id }} - {{ relatedElement.someCustomField }}</li>
    {% endfor %}

Element Lists also supports eager-loading. Simply follow the native nested sets eager loading documentation.


Price includes 1 year of updates.
$20/year per site for updates after that.

Package Name

To install this plugin, search for its package name on the Plugin Store and click “Install”.


  • Version 3.1.3
  • Last Update 2/23/2021
  • Active Installs 23
  • Compatibility Craft 3
  • License Craft
  • Categories Fields, Performance

Report an issue