2013-04-30 52 views

回答

3

,你可以像这样的资源添加到您的主题:

<theme extends="whatever"> 
    <resources> 
     <bundle src="prop.properties" var="strings"></bundle> <!-- propertie example --> 
     <dojoModule name="extlib.dijit.ExtLib"></dojoModule><!-- dojo module example --> 
     <script src="/whatever.js" clientSide="true"></script><!-- scriptlibray example --> 
    </resources> 
.... 
... 
</theme> 

如果选择这个主题这将增加你的脚本,属性或dojoModule到所有的XPages。

您还可以通过将rendered属性添加到<resource>标记来扩展该属性。仅在特殊条件下加载它。例如:

<resource rendered="#{javascript:context.getUserAgent().isFirefox()}"> 
    <content-type>text/css</content-type> 
    <href>stylesFF.css</href> 
</resource>