[ https://issues.apache.org/jira/browse/WICKET-2569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12783369#action_12783369 ]
Juergen Donnerstag commented on WICKET-2569: -------------------------------------------- your baseclass contains <wicket:child>, which means your subclass must provide the wicket:extend markup. Wicket should rather throw an exception in case there is no sub-markup, than silently ignore wicket:child. > Inheritance layout excludes XML header from output > -------------------------------------------------- > > Key: WICKET-2569 > URL: https://issues.apache.org/jira/browse/WICKET-2569 > Project: Wicket > Issue Type: Bug > Affects Versions: 1.3.7, 1.4.3 > Reporter: Neil Curzon > Attachments: wicket-2569.tgz > > > When using inheritance layout, if the superclass (Layout class) has an ?xml > header at the top, it's excluded from the rendering of subclasses, if they > have an associated html file. If the subclass has no .html file associated > with it, the ?xml header is preserved in the rendering output. > To reproduce: Create a SuperPage class extending WebPage. At the top of > SuperPage.html, put "<?xml version="1.0" encoding="utf-8"?>" . Create two > subclasses of SuperPage, one with an HTML file and one without. View the sub > pages. Notice when the one with an HTML file is rendered, the xml header is > excluded. > Expected: The ?xml header should always be preserved in the rendered output > as it's vital to the layout. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.