Render: dropbutton¶
Plugin ID: eca_render_dropbutton
Available since: 1.1.0
Build a HTML dropbutton element.
Fields¶
Dropbutton type— config key:dropbutton_type-
A string defining a type of dropbutton variant for styling proposes. Renders as class "dropbutton--[type]".
Type:
textfield· Required: no · Default:small Links— config key:links-
This field optionally supports YAML if selected below.
This field supports tokens.Type:
textarea· Required: no · Default: empty string Interpret above specified links as YAML format— config key:use_yaml-
Links can be specified as a list with YAML syntax. Example:
-
title: Edit
url: "/node/[node:nid]/edit/"
-
title: Delete
url: "/node/[node:nid]/delete"
When using tokens and YAML altogether, make sure that tokens are wrapped as a string. Example: title: "[node:title]"Type:
checkbox· Required: no · Default:false Validate YAML to prevent this from being executed when invalid— config key:validate_yaml-
Type:
checkbox· Required: no · Default:false Machine name— config key:name-
Optionally define a machine name of this render element. It will be made available under that name in the render array of the current event in scope. Nested elements can be set with using "][" brackets, for example details][title.
This field supports tokens.Type:
textfield· Required: no · Default: empty string Token name— config key:token_name-
Optionally define a token name of this render element. It will be made available under that token name for later usage. Please provide the token name only, without brackets.
Type:
textfield· Required: no · Default: empty string Element weight— config key:weight-
Optionally specify an element weight. The lower the weight, the element appears before other elements having a higher weight.
This field supports tokens.Type:
textfield· Required: no · Default: empty string Build mode— config key:mode-
When using the "Defined by token" option, make sure there is a token with this name: eca_render_dropbutton_modeType:
select· Required: yes · Default:appendAllowed values:
set:clear,set:clear:defined,merge,prepend,append,nothing,_eca_token