Sidebar

iTop Customization

"How to" examples
DataModel

User Interface

Automation & Ticket management

Portal Customization

๐Ÿ”™ Back

iPortalUIExtension

api

Implement this interface to add content to any enhanced portal page

IMPORTANT! Experimental API, may be removed at anytime, we don't recommend to use it just now!

Tags

since 2.4.0

Public methods

GetBodyHTML

public

Returns raw HTML code to put at the end of the <body> tag
public GetBodyHTML($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

string

GetCSSFiles

public

Returns an array of CSS file urls
public GetCSSFiles($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

array

GetCSSInline

public

Returns inline (raw) CSS
public GetCSSInline($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

string

GetJSFiles

public

Returns an array of JS file urls
public GetJSFiles($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

array

GetJSInline

public

Returns raw JS code
public GetJSInline($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

string

GetMainContentHTML

public

Returns raw HTML code to put at the end of the #main-wrapper element
public GetMainContentHTML($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

string

GetNavigationMenuHTML

public

Returns raw HTML code to put at the end of the #topbar and #sidebar elements
public GetNavigationMenuHTML($oContainer)

Parameters

types name default description
\Symfony\Component\DependencyInjection\Container $oContainer

Returns

string

Constants

ENUM_PORTAL_EXT_UI_BODY

ENUM_PORTAL_EXT_UI_MAIN_CONTENT

ENUM_PORTAL_EXT_UI_NAVIGATION_MENU

๐Ÿ”™ Back

latest/customization/api/extensions/iportaluiextension.txt ยท Last modified: 2023/07/21 10:19 (external edit)
Back to top
Contact us