#7: Extends plugin should handle blocks recursively
Issue revisions
- new by Jordi Boggiano at 2008-D-28 2:46
- closed by Jordi Boggiano at 2011-A-09 20:34
| Type | |
|---|---|
| State | |
| Priority | |
| Resolution | |
| Assigned to | Nobody |
| Scheduled for | 1.2.0 |
| Affected versions | |
| Affected components | Plugins |
| Last change | Saturday 9 April 2011 20:34:57 UTC by Jordi Boggiano |
Example ({*} = {block "*"})
parent:{p}a{s}foo{/s}b{s2}foo2{/s2}c{/p}
ext:{s}bar{/s} res:{p}a{s}bar{/s}b{s2}foo2{/s2}c{/p}
ext:{s}bar{/s} {s2}bar2{/s2} res:{p}a{s}bar{/s}b{s2}bar2{/s2}c{/p}
ext:{p}bar{/p} res:{p}bar{/p}
ext:{p}x{s}bar{/s}y{/p} res:{p}x{s}bar{/s}y{/p}
=> block names must however be unique inside the entire inheritance tree, not only in their parent block, conflicts must throw a compilation exception