Show
Ignore:
Timestamp:
09/01/10 15:58:37 (21 months ago)
Author:
mtld
Message:

module enhancements (Ticket #118 + #119)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-0.15.x/pustefix-core/src/main/java/de/schlund/pfixxml/targets/TargetGenerator.java

    r5326 r5332  
    281281        iresolver.registerListener(listener); 
    282282        iresolver.resolveIncludes(confDoc); 
     283         
     284        NodeList pageNodes = confDoc.getElementsByTagName("standardpage"); 
     285        for(int i = 0; i < pageNodes.getLength(); i++) { 
     286            Element pageElem = (Element)pageNodes.item(i); 
     287            String module = (String)pageElem.getUserData("module"); 
     288            if(module != null) pageElem.setAttribute("defining-module", module); 
     289        } 
     290         
    283291        fullXml = Xml.serialize(confDoc, false, true); 
    284292 
     
    453461                String value = par.getAttribute("value"); 
    454462                params.put(parname, value); 
     463            } 
     464            String defModule = node.getAttribute("defining-module"); 
     465            if(!defModule.equals("")) { 
     466                params.put("__defining_module", defModule); 
    455467            } 
    456468            // TODO Check that docroot really is not needed by targets