PHP Class FluidTYPO3\Vhs\ViewHelpers\Render\TemplateViewHelper
Render a template file (with arguments if desired).
Supports passing variables and controlling the format,
paths can be overridden and uses the same format as TS
settings a' la plugin.tx_myext.view, which means that
this can be done (from any extension, not just "foo")
Which would render the "show" action's template from
EXT:foo using paths define in that extension's typoscript
but using a custom loaded object when rendering the template
rather than the object defined by the "Action" controller
of EXT:foo. The output would be in XML format and this
format would also be respected by Layouts and Partials
which are rendered from the Show.html template.
As such this is very similar to Render/RequestViewHelper
with two major differences:
1. A true ControllerContext is not present when rendering which
means that links generated in the template should be made
always including all parameters from ExtensionName over
PluginName through the usual action etc.
2. The Controller from EXT:foo is not involved in any way,
which means that any custom variables the particular
template depends on must be added manually through
the "variables" argument
Consider using Render/InlineViewHelper if you are rendering
templates from the same plugin.
Consider using Render/RequestViewHelper if you require a
completely isolated rendering identical to that which takes
place when rendering an Extbase plugin's content object.
Datei anzeigen
Open project: fluidtypo3/vhs
Public Methods
Protected Methods
Method Details
initializeArguments()
public method
processPathsArray()
protected method