Regression: Template areas get lost when using <ui:include>
------------------------------------------------------------
Key: MYFACES-2931
URL: https://issues.apache.org/jira/browse/MYFACES-2931
Project: MyFaces Core
Issue Type: Bug
Components: General
Affects Versions: 2.0.2
Reporter: Christian Kaltepoth
Template areas specified with <ui:define> are not visible in files that the
template includes with <ui:include>.
See the following example.
The template:
http://github.com/chkal/myfaces-tests/blob/vdl-insert-bug/src/main/webapp/template.xhtml
The file included by the template:
http://github.com/chkal/myfaces-tests/blob/vdl-insert-bug/src/main/webapp/header.xhtml
The page using the template:
http://github.com/chkal/myfaces-tests/blob/vdl-insert-bug/src/main/webapp/page.xhtml
MyFaces 2.0.2 will show "Wrong Title" in the title div, which is the default
value of the <ui:insert>. MyFaces 2.0.1 and Mojarra will instead display
"Correct Title", which is the value definied in page.xhtml via <ui:define>.
You can download an example application demonstrating this issue here:
http://github.com/chkal/myfaces-tests/archives/vdl-insert-bug
Start the app with:
mvn jetty:run
The page is then available here:
http://localhost:9090/
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.