The Elemental module docs say
In your page type layout template use $ElementalArea
to render the elements to the page (in place of $Content
).
Is there a way to render individual elements? Getting them by index would be fine, but getting by title would be great.
I started to explore this and got stuck with trying to call a static function defined in the Page class of app/src/Page.php from ElementalArea.ss. How do I refer to the Page class from inside ElementalArea.ss?
On the template call $OwnerPage
to access the Page scope.
eg. $OwnerPage.MyFunction
in the ElementalArea.ss template. If you are inside the ElementalControllers loop you would need to use $Top.OwnerPage.MyFunction
or $Up.OwnerPage.MyFunction
to navigate scope.
1 Like
I also pinged the Elemental devs and it seems I had a misconception of the whole idea of the module