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
3_1_0/customization/api/extensions/iportaluiextension.txt
ยท Last modified: 2023/07/21 10:19 by 127.0.0.1
