Ferreteria/v0.5/@cls/caTag: Difference between revisions
< Ferreteria | v0.5 | @cls
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
* '''File''': {{l/ferreteria/code|layout/page/html/tag/1.php}} | * '''File''': {{l/ferreteria/code|layout/page/html/tag/1.php}} | ||
==Methods== | ==Methods== | ||
Adds | Adds the following: | ||
* OnRender() calls RenderOutput() | |||
* two methods for rendering pieces of an HTML tag | |||
* a method to assemble a tag-opener from those two: | |||
<syntaxhighlight lang=php> | <syntaxhighlight lang=php> | ||
protected function GetTagOpen() : string { /* build output from GetTagName() and GetTagTail() */ } | protected function GetTagOpen() : string { /* build output from GetTagName() and GetTagTail() */ } |
Revision as of 15:04, 18 July 2022
cElement | → caTag |
→ * \ tag \ caClosable |
Methods
Adds the following:
- OnRender() calls RenderOutput()
- two methods for rendering pieces of an HTML tag
- a method to assemble a tag-opener from those two:
protected function GetTagOpen() : string { /* build output from GetTagName() and GetTagTail() */ }
abstract protected function GetTagName() : string; // what goes <here></here> or <here [...] />
abstract protected function GetTagTail() : string; // attributes