Hi, Me again :)
I have tried to use symbols like you suggested to built a layout system. Everything seems to work great except my symbols are not resolved : Here's my code : page1.xml : <?xml version='1.0' encoding="UTF-8"?> <!DOCTYPE view PUBLIC "-//Apache Software Foundation//DTD Shale Clay View Configuration 1.0 //EN" "http://struts.apache.org/dtds/shale-clay-config_1_0.dtd"> <view> <component jsfid="/page1.xml" extends="baseLayout"> <symbols> <set name="titre" value="Test" /> <set name="contenu" value="page1.html" /> </symbols> </component> </view> in my global clay-config.xml : <component jsfid="baseLayout" extends="clay"> <attributes> <set name="clayJsfid" value="/gabarit/gabarit.html"/> </attributes> </component> gabarit.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head><title>@titre</title></head> <body><span jsfid="clay" clayJsfid="@contenu" allowBody="false"></body> </html> Then I receive the error that the component '@contenu' doesn't exist so it's mean my symbols are not resolved. Any ideas of what is wrong??? -- Alexandre Poitras Québec, Canada