class UIMacros extends MacroSet

Macros for Nette\Application\UI.

  • {link destination ...} control link
  • {plink destination ...} presenter link
  • {snippet ?} ... {/snippet ?} control snippet

Methods

static 
install(Compiler $compiler)

No description

finalize()

Finishes template parsing.

macroControl(MacroNode $node, PhpWriter $writer)

{control name[:method] [params]}

macroLink(MacroNode $node, PhpWriter $writer)

{link destination [,] [params]} {plink destination [,] [params]} n:href="destination [,] [params]"

macroIfCurrent(MacroNode $node, PhpWriter $writer)

{ifCurrent destination [,] [params]}

static 
renderSnippets(Control $control, stdClass $local, array $params) deprecated

No description

Details

at line 28
static install(Compiler $compiler)

No description

Parameters

Compiler $compiler

at line 46
finalize()

Finishes template parsing.

at line 63
macroControl(MacroNode $node, PhpWriter $writer)

{control name[:method] [params]}

Parameters

MacroNode $node
PhpWriter $writer

{link destination [,] [params]} {plink destination [,] [params]} n:href="destination [,] [params]"

Parameters

MacroNode $node
PhpWriter $writer

at line 99
macroIfCurrent(MacroNode $node, PhpWriter $writer)

{ifCurrent destination [,] [params]}

Parameters

MacroNode $node
PhpWriter $writer

at line 112
static renderSnippets(Control $control, stdClass $local, array $params) deprecated

deprecated

No description

Parameters

Control $control
stdClass $local
array $params