Skip to content

pbOnBeforePublished

Triggers before publishing a block or table

Parameters

ParameterDescription
typeType: pbBlock|pbTable
idObject id
objectObject
publishedPermission to published
messageCustom message

Examples


Allow publishing only for moderators.

php
if ($modx->event->name === 'pbOnBeforePublished') {
    if ($modx->user->id !== 2) {
        $modx->event->params['published'] = false;
        $modx->event->params['message'] = "You're not yet qualified to be a moderator.";
    }
}

© PageBlocks 2019-present