<xsl:if test="property[@xml_name='estmap']/value != 0">
<SCRIPT>
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
function initialize() {
var myLatlng = new google.maps.LatLng(]]></xsl:text><xsl:value-of select="property[@xml_name = 'pntx']/value"/><xsl:text disable-output-escaping="yes"><![CDATA[, ]]></xsl:text><xsl:value-of select="property[@xml_name = 'pnty']/value"/><xsl:text disable-output-escaping="yes"><![CDATA[);
var myOptions = {
zoom: ]]></xsl:text><xsl:value-of select="property[@xml_name = 'zoom']/value"/><xsl:text disable-output-escaping="yes"><![CDATA[,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var contentString = '<a href="]]></xsl:text><xsl:value-of select="/shop/path"/><xsl:value-of select="fullpath"/><xsl:value-of select="path"/><xsl:text disable-output-escaping="yes"><![CDATA[/"><img src="]]></xsl:text><xsl:value-of select="small_image"/><xsl:text disable-output-escaping="yes"><![CDATA[" align="left" style="width:100px;margin:0 5px 0 0"/></a>]]></xsl:text>
<xsl:value-of select="description"/><xsl:text disable-output-escaping="yes"><![CDATA[ <br/>]]></xsl:text><xsl:if test="count(property[@dir_id = 2])"><xsl:apply-templates select="property[@dir_id = 2]" mode="maps"/></xsl:if><xsl:text disable-output-escaping="yes"><![CDATA[';
var infowindow = new google.maps.InfoWindow({
content: contentString,
maxWidth: 400
});
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: ']]></xsl:text><xsl:value-of select="name"/><xsl:text disable-output-escaping="yes"><![CDATA[',
icon: ']]></xsl:text><xsl:value-of select="property[@xml_name = 'icomarks']/value"/><xsl:text disable-output-escaping="yes"><![CDATA['
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
]]>
</xsl:text>
</xsl:comment>
</SCRIPT>
<div class="clear"></div>
<div id="googlemaps" width= "99%" style="height:600px;" onload="initialize()">
<div id="map_canvas"></div>
</div>
</xsl:if>
Не выводятся теги со следующего кода:
<!-- Шаблон вывода дополнительных свойств не являющихся файлами -->
<xsl:template match="property" mode="maps">
<div align="justify">
<strong><xsl:value-of disable-output-escaping="yes" select="name"/></strong> <br />
<xsl:value-of disable-output-escaping="yes" select="value"/>
</div>
</xsl:template>