Ferreteria/v0.5/@cls/cMenuFolder: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 6: Line 6:
|
|
&rarr; {{l/ver/class|cHeaderMenu}}<br>
&rarr; {{l/ver/class|cHeaderMenu}}<br>
&rarr; {{l/ver/class|cHeaderMenuGroup}}
&rarr; {{l/ver/class|cHeaderMenuGroup}}<br>
&rarr; [[../|ferret]] \ {{l/ver/class|layout}} \ {{l/ver/class|layout/emerald|emerald}} \  {{l/ver/class|cNavbar}}
|}
|}
* '''Source''': {{l/ferreteria/code|layout/nav/MenuFolder.php}}
* '''Source''': {{l/ferreteria/code|layout/nav/MenuFolder.php}}

Latest revision as of 19:40, 9 July 2022

class ferret\layout\cMenuFolder
cNavElement cMenuFolder

cHeaderMenu
cHeaderMenuGroup
ferret \ layout \ emerald \ cNavbar

Methods

rendering

  • OnRender() comes from cNavElement
  • RenderOutput() overrides cNavElement: calls RenderTwigs(). If that returns non-blank, also calls RenderValue().
  • RenderDisplay() comes from cNavElement
  • RenderValue() overrides cElement: returns ArgPod's LinkText() element's value
  • RenderBranch() comes from cElement
  • RenderTwigs() overrides cElement by adding formatting to each non-blank [twig]->RenderOutput()