Ferreteria/v0.5/@cls/cMenuFolder: Difference between revisions
< Ferreteria | v0.5 | @cls
Jump to navigation
Jump to search
(Created page with "{{fmt/title|class <code>ferret\{{l/ver/class|layout}}\cMenuFolder</code>}} {| style="border: solid 1px grey; background: #eef;" |- | {{l/ver/class|cNavElement}} | &rar...") |
No edit summary |
||
Line 9: | Line 9: | ||
|} | |} | ||
* '''Source''': {{l/ferreteria/code|layout/nav/MenuFolder.php}} | * '''Source''': {{l/ferreteria/code|layout/nav/MenuFolder.php}} | ||
==Methods== | |||
===rendering=== | |||
* <code>OnRender()</code> comes from {{l/ver/class|cNavElement}} | |||
* <code>RenderOutput()</code> '''overrides''' {{l/ver/class|cNavElement}}: calls <code>RenderTwigs()</code>. If that returns non-blank, also calls <code>RenderValue()</code>. | |||
* <code>RenderDisplay()</code> comes from {{l/ver/class|cNavElement}} | |||
* <code>RenderValue()</code> '''overrides''' {{l/ver/class|cElement}}: returns ArgPod's <code>LinkText()</code> element's value | |||
* <code>RenderBranch()</code> comes from {{l/ver/class|cElement}} | |||
* <code>RenderTwigs()</code> '''overrides''' {{l/ver/class|cElement}} by adding formatting to each non-blank <code>[twig]->RenderOutput()</code> |
Revision as of 19:22, 9 July 2022
cNavElement | → cMenuFolder |
- Source: layout/nav/MenuFolder.php
Methods
rendering
OnRender()
comes from cNavElementRenderOutput()
overrides cNavElement: callsRenderTwigs()
. If that returns non-blank, also callsRenderValue()
.RenderDisplay()
comes from cNavElementRenderValue()
overrides cElement: returns ArgPod'sLinkText()
element's valueRenderBranch()
comes from cElementRenderTwigs()
overrides cElement by adding formatting to each non-blank[twig]->RenderOutput()