Open Action

Opens the specified route in a separate tab in your browser. Can be used, for example, to view self-created newsletters, products, etc.

Type open
Require
Options
Class Enhavo\Bundle\AppBundle\Action\Type\OpenActionType
Parent Enhavo\Bundle\AppBundle\Action\AbstractUrlActionType

Require

route

type: string default: null

Defines which route should be used to open the current resource

actions:
    open:
        type: open
        route: my_open_route

Options

target

type: string default: _self

The target attribute specifies the target window base of a reference. If you use _view, the target window will be a new enhavo view.

actions:
    open:
        target: _targetOption

label

type: string default: Open

Overwrite the default label. It will be translated over the translation service automatically (See translationDomain)

actions:
    myAction:
        label: myLabel
        # ... further option

icon

type: string default: arrow_forward

Overwrite the default icon. The Icon is part of the clickable button.

actions:
    myAction:
        icon: myIcon
        # ... further option

translation_domain

type: string default: EnhavoAppBundle

Overwrites the default translationDomain. The selected bundle implements a translation service for automatic translation all translatable designations, e.g. the label

actions:
    myAction:
        translation_domain: myTranslationDomain
        # ... further option

permission

type: string default: null

Defines the minimum access rights a user needs to use this action.

actions:
    myAction:
        permission: myPermission
        # ... further options

hidden

type: boolean default: false

If value set true, the action is hidden

actions:
    myAction:
        hidden: true|false
        # ... further option

route_parameters

type: array default: []

If route is defined, you can overwrite the standard parameters to generate your own url.

actions:
    myAction:
        route_parameters:
            id: $id

view_key

type: string default: EnhavoAppBundle

Set the enhavo view key of the new target window

actions:
    myAction:
        view_key: 'edit-view'
        # ... further option