Index: src/com/ecyrd/jspwiki/VariableManager.java =================================================================== RCS file: /p/cvs/JSPWiki/src/com/ecyrd/jspwiki/VariableManager.java,v retrieving revision 1.30 diff -u -r1.30 VariableManager.java --- src/com/ecyrd/jspwiki/VariableManager.java 26 Aug 2007 17:15:18 -0000 1.30 +++ src/com/ecyrd/jspwiki/VariableManager.java 26 Dec 2007 17:48:58 -0000 @@ -403,7 +403,17 @@ if( metadata != null ) return metadata.toString(); } - + + // And the final straw part 2: see if the "real" current page has + // named metadata. This allows a parent page to control a inserted + // page through defining variables + WikiPage rpg = context.getRealPage(); + if( rpg != null ) + { + Object metadata = rpg.getAttribute( varName ); + if( metadata != null ) + return( metadata.toString() ); + } // Next-to-final straw: attempt to fetch using property name // We don't allow fetching any other properties than those starting // with "jspwiki.". I know my own code, but I can't vouch for bugs