navigationItem
extends staticModel
in
ACP navigation item object
Table of Contents
AREA_DASHBOARD | 'dashboard' | |
---|---|---|
AREA_ADDNEWS | 'addnews' | |
AREA_EDITNEWS | 'editnews' | |
AREA_COMMENTS | 'comments' | |
AREA_FILEMANAGER | 'filemanager' | |
AREA_OPTIONS | 'options' | |
AREA_MODULES | 'modules' | |
AREA_TRASH | 'trashes' | |
AREA_AFTER | 'after' | |
$description | im Navigation angezeigte Beschreibung | string |
$url | Zielurl | string |
$icon | CSS-Klassen für Icon | string |
$class | allgemeine CSS-Klassen | string |
$wrapperClass | Wrapper-CSS-Klassen | string |
$id | Item-ID | string |
$parent | Eltern-Bereich des Menü-Eintrages | string |
$accessible | Permissions flag for access | bool |
$submenu | Untermenü, array mit Elementen vom Typ navigationItem | array |
$spacer | Status, ob auf Element Platzhalter folgt | bool |
$currentModule | aktuell ausgewähltes Modul | string |
$data | Data array | array |
$cache | Cache object | cache |
$events | Event list | events |
$config | Config object | config |
$language | Sprachobjekt | language |
$session | Session objekt | session |
$notifications | Notifications | notifications |
$permissions | Permissions | permissions |
$cacheName | Cache name | string |
$cacheModule | Cache Modul | string |
__construct() | Konstruktor | void |
getDescription() | Beschreibung zurückgeben | string |
getUrl() | Zielurl zurückgeben | string |
getFullUrl() | Zielurl zurückgeben | string |
getIcon() | CSS-Klassen für Icon zurückgeben | string |
getClass() | allgemeine CSS-Klassen zurückgeben | string |
getWrapperClass() | allgemeine Wrapper-CSS-Klassen zurückgeben | string |
getId() | Item-ID zurückgeben | string |
getParent() | Eltern-Bereich zurückgeben | string |
getPermission() | Berechtigungen zurückgeben | array |
getSubmenu() | Untermenü-Elemente zurückgegen | array |
setDescription() | Beschreibung setzen | mixed |
setUrl() | Zielurl setzen | mixed |
setIcon() | CSS-Klassen für Icon setzen | $this |
setClass() | allgemeine CSS-Klassen setzen | mixed |
setWrapperClass() | allgemeine WrapperCSS-Klassen setzen | mixed |
setId() | Item-ID setzen | mixed |
setParent() | Eltern-Bereich setzen | mixed |
setSubmenu() | Untermenü-Array füllen | mixed |
setSpacer() | Status, dass Spacer nach Element angezeigt werden soll | mixed |
hasSpacer() | Status, ob Spacer nach Element angezeigt werden soll | bool |
hasSubmenu() | Status, Untermenü-Einträge existieren | bool |
isActive() | Status zurückgeben, ob Ziel aktiv ist | bool |
isAccessible() | Returns true, is navigation is is accessible | bool |
setAccessible() | Set accessible mode | $this |
__construct() | Konstruktor | void |
getCacheName() | Cache-Name zurückgeben | string |
Constants
AREA_DASHBOARD
mixed
$AREA_DASHBOARD
= 'dashboard'
AREA_ADDNEWS
mixed
$AREA_ADDNEWS
= 'addnews'
AREA_EDITNEWS
mixed
$AREA_EDITNEWS
= 'editnews'
AREA_COMMENTS
mixed
$AREA_COMMENTS
= 'comments'
AREA_FILEMANAGER
mixed
$AREA_FILEMANAGER
= 'filemanager'
AREA_OPTIONS
mixed
$AREA_OPTIONS
= 'options'
AREA_MODULES
mixed
$AREA_MODULES
= 'modules'
AREA_TRASH
mixed
$AREA_TRASH
= 'trashes'
AREA_AFTER
mixed
$AREA_AFTER
= 'after'
Properties
$description
im Navigation angezeigte Beschreibung
protected
string
$description
= ''
$url
Zielurl
protected
string
$url
= ''
$icon
CSS-Klassen für Icon
protected
string
$icon
= ''
$class
allgemeine CSS-Klassen
protected
string
$class
= ''
$wrapperClass
Wrapper-CSS-Klassen
protected
string
$wrapperClass
= ''
$id
Item-ID
protected
string
$id
= ''
$parent
Eltern-Bereich des Menü-Eintrages
protected
string
$parent
= 'after'
$accessible
Permissions flag for access
protected
bool
$accessible
= null
$submenu
Untermenü, array mit Elementen vom Typ navigationItem
protected
array
$submenu
= []
$spacer
Status, ob auf Element Platzhalter folgt
protected
bool
$spacer
= false
$currentModule
aktuell ausgewähltes Modul
private
string
$currentModule
= ''
$data
Data array
protected
array
$data
$cache
Cache object
protected
cache
$cache
$events
Event list
protected
events
$events
$config
Config object
protected
config
$config
$language
Sprachobjekt
protected
language
$language
$session
Session objekt
protected
session
$session
$notifications
Notifications
protected
notifications
$notifications
$permissions
Permissions
protected
permissions
$permissions
$cacheName
Cache name
protected
string
$cacheName
= false
$cacheModule
Cache Modul
protected
string
$cacheModule
= ''
Methods
__construct()
Konstruktor
public
__construct(
)
: void
getDescription()
Beschreibung zurückgeben
public
getDescription(
)
: string
Return values
stringgetUrl()
Zielurl zurückgeben
public
getUrl(
)
: string
Return values
stringgetFullUrl()
Zielurl zurückgeben
public
getFullUrl(
)
: string
Return values
stringgetIcon()
CSS-Klassen für Icon zurückgeben
public
getIcon(
)
: string
Return values
stringgetClass()
allgemeine CSS-Klassen zurückgeben
public
getClass(
)
: string
Return values
stringgetWrapperClass()
allgemeine Wrapper-CSS-Klassen zurückgeben
public
getWrapperClass(
)
: string
Return values
stringgetId()
Item-ID zurückgeben
public
getId(
)
: string
Return values
stringgetParent()
Eltern-Bereich zurückgeben
public
getParent(
)
: string
Return values
stringgetPermission()
Berechtigungen zurückgeben
public
getPermission(
)
: array
Return values
arraygetSubmenu()
Untermenü-Elemente zurückgegen
public
getSubmenu(
)
: array
Return values
arraysetDescription()
Beschreibung setzen
public
setDescription(
$description :
string
)
: mixed
Parameters
- $description : string
Return values
mixedsetUrl()
Zielurl setzen
public
setUrl(
$url :
string
)
: mixed
Parameters
- $url : string
Return values
mixedsetIcon()
CSS-Klassen für Icon setzen
public
setIcon(
$icon :
string
[, $prefix :
string
= 'fa' ]
[, $useFa :
bool
= true ]
)
: $this
Parameters
- $icon : string
- $prefix : string = 'fa'
- $useFa : bool = true
Return values
$thissetClass()
allgemeine CSS-Klassen setzen
public
setClass(
$class :
string
)
: mixed
Parameters
- $class : string
Return values
mixedsetWrapperClass()
allgemeine WrapperCSS-Klassen setzen
public
setWrapperClass(
$wrapperClass :
string
)
: mixed
Parameters
- $wrapperClass : string
Return values
mixedsetId()
Item-ID setzen
public
setId(
$id :
string
)
: mixed
Parameters
- $id : string
Return values
mixedsetParent()
Eltern-Bereich setzen
public
setParent(
$parent :
string
)
: mixed
Parameters
- $parent : string
Return values
mixedsetSubmenu()
Untermenü-Array füllen
public
setSubmenu(
$submenu :
array
)
: mixed
Parameters
- $submenu : array
Return values
mixedsetSpacer()
Status, dass Spacer nach Element angezeigt werden soll
public
setSpacer(
$spacer :
bool
)
: mixed
Parameters
- $spacer : bool
Return values
mixedhasSpacer()
Status, ob Spacer nach Element angezeigt werden soll
public
hasSpacer(
)
: bool
Return values
boolhasSubmenu()
Status, Untermenü-Einträge existieren
public
hasSubmenu(
)
: bool
Return values
boolisActive()
Status zurückgeben, ob Ziel aktiv ist
public
isActive(
)
: bool
Return values
boolisAccessible()
Returns true, is navigation is is accessible
public
isAccessible(
)
: bool
Return values
boolsetAccessible()
Set accessible mode
public
setAccessible(
$accessible :
bool
)
: $this
Parameters
- $accessible : bool
Return values
$this__construct()
Konstruktor
public
__construct(
)
: void
getCacheName()
Cache-Name zurückgeben
public
getCacheName(
[ $addName :
string
= '' ]
)
: string
Parameters
- $addName : string = ''