
PageBuilder
Visual section builder for MODX 3: draft and publish without overwriting resource content


Version: Pro (advanced-fields).
Two ends: start and end, date strings. If both are set and start is after end, publish fails. One empty end does not fail the check.
{
"name": "period",
"type": "daterange",
"label": "Period"
}{
"period": { "start": "2026-09-01", "end": "2026-09-30" }
}<time>{$period.start|escape}</time> - <time>{$period.end|escape}</time>