Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
Description
Inheritance as currently implemented means that <head> elements (for example) are inherited,
Descendants can either accept the <head> or replace it completely with their own version.
There's no concept of merging such elements, though this would be quite useful on occasion.
My suggestion is to add an optional name (or id) to elements such as <head>, <footer> (when implemented), <custom> etc.
Elements with the same name would replace their parent, as at present.
Elements with different names would be merged.
Since ordering is important for some elements, the name would be used to define the order (i.e. alphabetical).
If not specified, the name would default to "main", which by happy co-incidence is roughly in the middle of the alphabet.
Attachments
Issue Links
- relates to
-
DOXIASITETOOLS-97 Support polymorphism for menu inheritance
- Closed