mirror of
https://github.com/openvk/chandler.git
synced 2025-02-23 12:09:42 +03:00
Simplify template overrides
This commit is contained in:
parent
a944b7da25
commit
52c05f2301
1 changed files with 7 additions and 5 deletions
|
@ -130,11 +130,13 @@ class Router
|
|||
|
||||
$this->scope += array_merge_recursive($presenter->getTemplateScope(), []); #TODO: add default parameters
|
||||
#TODO: move this to delegateView
|
||||
$output = $this->delegateView(
|
||||
$this->scope["_template"] ?? CHANDLER_EXTENSIONS_ENABLED . "/$namespace/Web/Presenters/templates/$presenterName/$action.xml",
|
||||
$presenter
|
||||
);
|
||||
|
||||
|
||||
$tpl = $this->scope["_template"] ?? "$presenterName/$action.xml";
|
||||
if($tpl[0] !== "/")
|
||||
$tpl = CHANDLER_EXTENSIONS_ENABLED . "/$namespace/Web/Presenters/templates/$tpl";
|
||||
|
||||
$output = $this->delegateView($tpl, $presenter);
|
||||
|
||||
$presenter->onAfterRender();
|
||||
} catch(InterruptedException $ex) {}
|
||||
|
||||
|
|
Loading…
Reference in a new issue