Class rex_navigation
-
rex_navigation
uses
rex_factory_trait
Methods summary
public static
static
|
|
|
public
string
|
#
get( integer $category_id = 0, integer $depth = 3, boolean $open = false, boolean $ignore_offlines = false )
Generiert eine Navigation.
Generiert eine Navigation.
Parameters
- $category_id
- Id der Wurzelkategorie
- $depth
- Anzahl der Ebenen die angezeigt werden sollen
- $open
- True, wenn nur Elemente der aktiven Kategorie angezeigt werden sollen, sonst
FALSE
- $ignore_offlines
- FALSE, wenn offline Elemente angezeigt werden, sonst TRUE
Returns
string string
|
|
public
|
#
show( mixed $category_id = 0, mixed $depth = 3, mixed $open = false, mixed $ignore_offlines = false )
|
|
public
string
|
#
getBreadcrumb( string $startPageLabel, boolean $includeCurrent = false, integer $category_id = 0 )
Generiert eine Breadcrumb-Navigation.
Generiert eine Breadcrumb-Navigation.
Parameters
- $startPageLabel
- Label der Startseite, falls FALSE keine Start-Page anzeigen
- $includeCurrent
- True wenn der aktuelle Artikel enthalten sein soll, sonst FALSE
- $category_id
- Id der Wurzelkategorie
Returns
string string
|
|
public
|
#
showBreadcrumb( mixed $startPageLabel = false, mixed $includeCurrent = false, mixed $category_id = 0 )
|
|
public
|
|
|
public
|
|
|
public
|
#
addFilter( string $metafield = 'id', mixed $value = '1', string $type = '=', integer|string $depth = '' )
Fügt einen Filter hinzu.
Parameters
- $metafield
- Datenbankfeld der Kategorie
- $value
- Wert für den Vergleich
- $type
- Art des Vergleichs =/</.
- $depth
- "" wenn auf allen Ebenen, wenn definiert, dann wird der Filter nur auf dieser
Ebene angewendet
|
|
public
|
#
addCallback( callable $callback, integer|string $depth = '' )
Fügt einen Callback hinzu.
Fügt einen Callback hinzu.
Parameters
- $callback
- z.B. myFunc oder myClass::myMethod
- $depth
- "" wenn auf allen Ebenen, wenn definiert, dann wird der Filter nur auf dieser
Ebene angewendet
|
|
protected
|
|
|
callFactoryClass()
,
getFactoryClass()
,
hasFactoryClass()
,
setFactoryClass()