Element Variable for Craft CMS Access any element from templates.

Developed by Yuri Salimovskiy


Accepts 2 parameters: first is element type (e.g. 'MatrixBlock', 'Asset', 'Entry', 'Commerce_Variant') second is array of criterias to fetch the element (anything supported by ElementCriteriaModel)

Example usage: {{ craft.element.get('MatrixBlock', {'type': 'video'}).first().url }}

Commercial plugins

  • Sitemap

    Allows easy and powerful setup of XML sitemaps for search engines with full multi-locale support
    PutYourLightsOn, March 24, 2014

  • Sprout Business Suite

    Forms, Email, SEO: Online business and marketing tools
    Barrel Strength Design, May 13, 2015

  • Sprout Forms

    Simple, beautiful forms. 100% control.
    Barrel Strength Design, March 04, 2014


Plugin Development 101

Don't miss any Craft tips, tricks, and community updates