class InEditModeViewHelper extends AbstractRenderingStateViewHelper (View source)

ViewHelper to find out if Neos is rendering an edit mode.

= Examples =

Given we are currently in an editing mode:

Shown for editing. Shown elsewhere (preview mode or not in backend). ``` Shown for editing. Given we are in the editing mode named "inPlace" Shown just for rawContent editing mode. Shown in all other cases. ``` Shown in all other cases.

Properties

protected PrivilegeManager $privilegeManager from  AbstractRenderingStateViewHelper
protected ContentRepositoryRegistry $contentRepositoryRegistry from  AbstractRenderingStateViewHelper

Methods

NodeAddress
getNodeAddressOfContextNode(Node|null $node)

Get a node from the current Fusion context if available.

void
initializeArguments()

Initialize the arguments.

bool
render()

No description

Details

protected NodeAddress getNodeAddressOfContextNode(Node|null $node)

Get a node from the current Fusion context if available.

Parameters

Node|null $node

Return Value

NodeAddress

Exceptions

Exception

protected bool hasAccessToBackend()

No description

Return Value

bool

void initializeArguments()

Initialize the arguments.

Return Value

void

Exceptions

Exception

bool render()

No description

Return Value

bool