Ferreteria/v0.5/@cls/caNavElement
< Ferreteria | v0.5 | @cls
Jump to navigation
Jump to search
cElement → caNavElement → caLinkElement |
- Source: layout/nav/NavElem.php
- System: layout
Methods
rendering
see layout/event subsystem
- OnRender() appends RenderOutput()
public function OnRender(cEventNodeRender $oe) : void { $oe->Append($this->RenderOutput()); }
- GetShouldDisplay() returns
GetVisible()
. GetVisible()
returns the value of the object's $isVisible flag, set by default to TRUE viaSetVisible()
duringSetupDefaults()
- RenderOutput():
- if
GetShouldDisplay()
, then:RenderDisplay()
- else returns an empty string.
- if
- RenderDisplay() returns RenderValue() wrapped in a <li> tag.
- 2022-07-18 Not sure this should be a thing. If it should, add it to the layout/event docs and make sure podlings are using it when appropriate.
- RenderValue() comes from cElement
- RenderBranch() comes from cElement
- RenderTwigs() comes from cElement