CtaWidget implements WidgetRendererInterface

Concrete CTA button implementation

Shows a widget with a CTA button to easily go to a specific page or do a specific action. You can add a button to the widget by defining a button provider.

The following options are available during registration:

  • text string Adds a text to the widget to give some more background information about what a user can expect when clicking the button. You can either enter a normal string or a translation string (eg. LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.text)
Tags
see
ButtonProviderInterface

Table of Contents

Interfaces

WidgetRendererInterface
The WidgetRendererInterface is the (new) base interface for all kind of widgets.

Methods

__construct()  : mixed
getSettingsDefinitions()  : array<string|int, SettingDefinition>
renderWidget()  : WidgetResult
This method returns the content of a widget. The returned markup will be delivered by an AJAX call and will not be escaped.

Methods

renderWidget()

This method returns the content of a widget. The returned markup will be delivered by an AJAX call and will not be escaped.

public renderWidget(WidgetContext $context) : WidgetResult

Be aware of XSS and ensure that the content is well encoded.

Parameters
$context : WidgetContext
Return values
WidgetResult
On this page

Search results