Warning: You are browsing the documentation from version 4 to 10 of Pimcore. Please visit https://pimcore.com/docs/platform/ for the latest versions of Pimcore.
Version: Edit on GitHub

Area Editable

General

The area editable is similar to the areablock editable, the only difference is that the area bricks are not wrapped into a block element, and the editor cannot choose which area is used, this has to be done in the editable configuration in the template.

Configuration

Name Type Description
type string ID of the brick which should be used in this area
params array Optional Parameter see areablock for details
class string A CSS class that is added to the surrounding container of this element in editmode

Methods

Name Return Description
getElement($name) Editable Retrieves an editable from within the actual area

Example

<div>
{{ pimcore_area('myArea', { 'type' : 'gallery-single-images' }) }}
</div>

Example with Parameters

<div>
    {{ pimcore_area('myArea', {
        type: 'gallery-single-images',
        params: {
            'gallery-single-images': {
                'param1': 123,
            }
        }
    }) }}
</div>

Get the params in your brick:

<div>
    {{ param1 }}
</div>

Accessing Data Within an Area Element

Assuming your area uses a brick gallery-single-images which contains a gallery block (see CMS demo):

<?php
// load document
$document = \Pimcore\Model\Document\Page::getByPath('/en/basic-examples/galleries');

/** @var \Pimcore\Model\Document\Editable\Area $area */
$area = $document->getEditable('myArea');

/** @var \Pimcore\Model\Document\Editable\Block $block */
$block = $area->getElement('gallery');
?>

See Block for an example how to get elements from a block editable.