User Tools

Site Tools


en:user_advanced:google_analytics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
en:user_advanced:google_analytics [2018/08/06 23:15] kjdonen:user_advanced:google_analytics [2018/08/07 01:37] kjdon
Line 47: Line 47:
  
 </code> </code>
 +
 +===== Adding and using new servlet params =====
 +
 +To make this work I have modified the java code to store any initParams mentioned in the servlet definition (in servlets.xml) in the config_params HashMap. This gets passed to the transformer when it does the page transformation, so all of these get passed in as parameters. You can access them by declaring 
 +<xsl:param name="param-name"/> at the start of web/interfaces/default/transform/gslib.xsl along with the other predefined ones.
 +
 +<code>
 +  <!-- some global parameters - these are set by whoever is invoking the transformation
 +  Any servlet init parameters can be accessed by adding a param here-->
 +  <xsl:param name="interface_name"/>
 +  <xsl:param name="library_name"/>
 +  <xsl:param name="site_name"/>
 +  <xsl:param name="use_client_side_xslt"/>
 +  <xsl:param name="filepath"/>
 +  <xsl:param name="google_tracking_id"/>
 +
 +</code>
 +
 +
en/user_advanced/google_analytics.txt · Last modified: 2023/03/13 01:46 by 127.0.0.1