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

Scheduled Block Editable

General

The scheduled block element allows to manage scheduled content within an editable. Basically the scheduled block is very similar to the standard block editable. You can configure one or multiple sub editables that are repeated multiple times as block items. The difference is, that within the scheduled block each block item has a specific timestamp and in the frontend only one block item - the one with the corresponding timestamp - is displayed at a time (not all within a loop).

In editmode, additional block items can be added and their timestamp can be configured.

Configuration

Name Type Description
class string A CSS class that is added to the surrounding container of this element in editmode

Methods

Name Return Description
isEmpty() bool Whether the editable is empty or not.
getCount() int Get the total amount of iterations.
getCurrent() int Get the current index while looping.
getElements() array Return a array for every loop to access the defined children.

The Block Controls

Control Operation
Date Picker Select a day for the block item timestamp.
Slider Select the time for the block item with the slider.
+ Add new block item.
Block item menu List of all block items with jump to function.
Delete entries Delete all block items or all block items of the past.

Basic Usage

{% for i in pimcore_scheduledblock('block').iterator %}
    <h2>{{ pimcore_input('blockinput') }}</h2>
    {{ pimcore_image('myimage') }}
{% endfor %}

The result in editmode should looks like to following: Scheduled Block in editmode

And in the frontend of the application: Scheduled Block in the frontend

In document preview, Pimore provides a time slider to get the preview for a certain time as soon as the document has at least one scheduled block editable.

For details on how to create custom functionality using the time slider see Preview Scheduled Content.