No need for an around modifier, can quite happily be a before
[catagits/Catalyst-View-Component-SubInclude.git] / t / lib / ESITest / root / index.tt
1 SubInclude test: will include /time_include using default plugin [% c.view('TT').subinclude_plugin %]<br/>
2 [% subinclude('/time_include', { 'foo' => 'bar'} ) %]<br/>
3 [% subinclude('/time_args', ['test'], { 'baz' => 'quux' }) %]<br/>
4
5 <br/><br/>
6 Test subinclude using specific plugins:<br/>
7 [% subinclude_using('SubRequest', '/time_include', { 'plugin' => 'SubRequest'} ) %]<br/>
8 [% subinclude_using('Visit', '/time_include', { 'plugin' => 'Visit'} ) %]<br/>
9 [% subinclude_using('ESI', '/time_include', { 'plugin' => 'ESI'} ) %]<br/>
10
11 <br/><br/>
12
13
14 Test CaptureArgs and Args interaction (SubRequest):<br/><br/>
15
16 [% subinclude_using('SubRequest', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
17 (using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
18 <br/>
19
20 [% subinclude_using('SubRequest', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
21 (using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
22
23 <br/><br/>
24
25 Test CaptureArgs and Args interaction (Visit):<br/><br/>
26
27 [% subinclude_using('Visit', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
28 (using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
29 <br/>
30
31 [% subinclude_using('Visit', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
32 (using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
33
34 <br/><br/>
35
36 Test CaptureArgs and Args interaction (ESI):<br/><br/>
37
38 [% subinclude_using('ESI', '/time_args_with_args', ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %]<br/>
39 (using: [% c.uri_for( c.controller.action_for('time_args_with_args'), ['capture_argtest'], 'regular_arg', { query_arg => 'val' } ) %])<br/>
40 <br/>
41
42 [% subinclude_using('ESI', '/time_args_without_capture', 'regular_arg', { query_arg => 'val' }) %]<br/>
43 (using: [% c.uri_for( c.controller.action_for('time_args_without_capture'), 'regular_arg', { query_arg => 'val' } ) %])<br/>
44
45 <br/><br/><br/>
46
47 Test Args when Chained is not being used:
48 [% subinclude_using('SubRequest', '/time_args_no_chained', 'regular_arg1', 'regular_arg2', { query_arg => 'val' } ) %]<br/>
49 (using: [% c.uri_for( c.controller.action_for('time_args_no_chained'), 'regular_arg1', 'regular_arg2', { query_arg => 'val' } ) %])<br/>