rendered paste body<html>
<head>
<title>
<@s.text name="city.title">
<@s.param><@s.property value="city.shortQualifiedName" /></@s.param>
</@s.text>
</title>
</head>
<body>
<span class="main-tinyMapLink">
<@s.url id="googleMapUrl" value="http://maps.google.com/maps" includeParams="none">
<@s.param name="f" value="'q'" />
<@s.param name="hl" value="'en'" />
<@s.param name="q" value="%{city.fullyQualifiedName}" />
<@s.param name="sll" value="%{city.latitude+ ','+ city.longitude}" />
<@s.param name="ie" value="'UTF-8'" />
<@s.param name="iwloc" value="'addr'" />
<@s.param name="om" value="'1'" />
<@s.param name="z" value="'6'" />
</@s.url>
<#-- Pass only longitude/latitude fields because yahoo doesn't like some fully Qualified Names
mag = zoom
mvt = Map(m)/Hybrid(h)/Satelite(s)
-->
<@s.url id="yahooMapUrlId" value="http://maps.yahoo.com/broadband" includeParams="none">
<@s.param name="lon" value="%{city.longitude}" />
<@s.param name="lat" value="%{city.latitude}" />
<@s.param name="mag" value="'6'" />
<@s.param name="mvt" value="'m'" />
</@s.url>
<a href="${googleMapUrl}">
<@s.text name="Google Maps" />
</a>
|
<a href="${yahooMapUrlId}">
<@s.text name="Yahoo! Maps" />
</a>
</span>
<div id="city-alternateNamesId">
<@s.iterator value="alternateNames" status="namesStatus"><@s.property value="alternateName" /><@s.if test="iso639Alpha2LanguageCode!= null"> (<@s.property value="iso639Alpha2LanguageCode" />)</@s.if><@s.if test="!#namesStatus.last"> - </@s.if></@s.iterator>
</div>
<span id="city-geonamesLinkId">
Correct or Translate this city on
<a href="http://www.geonames.org/${city.featureId?c}/">geonames</a>
</span>
<div class="column2-unit-left">
<h2> <@s.text name="city.title.nearestCities" /> </h2>
<div class="city-nearestCities">
<#-- Display all cities, and put a "Lettrine" representing the start letters -->
<@s.set name="i" value="0"/>
<@s.set name="lastLetter" value=""/>
<@s.iterator value="nearestCities" status="cityStatus">
<@s.if test="#i % 10 == 0" >
<#-- We close the last column if it is not the first column -->
<@s.if test="#i != 0"></div></@s.if>
<#-- We create a new column every 10 cities or so -->
<div class="city-column">
</@s.if>
<@s.if test="cityName.charAt(0) != #lastLetter">
<@s.if test="!(#i % 10 == 0)" ><br /></@s.if>
<@s.set name="lastLetter" value="cityName.charAt(0)"/>
<div class="city-lettrine"><@s.property value="cityName.charAt(0)" /></div>
</@s.if>
<div> <#-- each city has to contain div tag -->
<@s.url id="cityUrl" action="city" namespace="/" includeParams="none">
<@s.param name="featureId" value="%{featureId}" />
</@s.url>
<a href="${cityUrl}"><@s.property value="cityName" /></a>
</div>
<#-- <@s.if test="!#cityStatus.last"> - </@s.if> -->
<@s.set name="i" value="#i+1"/>
<@s.if test="#cityStatus.last">
<#-- We close the last column if it is not the first column -->
</div>
</@s.if>
</@s.iterator>
</div>
<div class="city-googleMapsResults">
<@s.url id="rssUrl" includeParams="none" encode="false" >
<@s.param name="featureId" value="%{city.featureId}" />
<@s.param name="format" value="'rss'" />
</@s.url>
<@s.a href="%{getGoogleMapUrl(#rssUrl)}" theme="simple" >
<@s.text name="city.viewCitiesOnGooglesMaps"></@s.text>
</@s.a>
</div>
</div>
<div class="column2-unit-right">
<div class="column-block">
<h2>
<@s.text name="city.title.roommates" />
</h2>
<@s.url id="postAdUrl" action="offerRoommateResidence" method="input" namespace="/user" includeParams="none">
<@s.param name="featureId" value="city.featureId" />
</@s.url>
<p style="text-align: center;line-height: 2em; font-size: large; padding: 1em;">
<a href="${postAdUrl}">
<@s.text name="city.action.viewRoommateAds">
<@s.param><@s.property value="city.cityName" /></@s.param>
</@s.text>
</a> <br />
<a href="${postAdUrl}">
<@s.text name="city.action.postRoommateAd">
<@s.param><@s.property value="city.cityName" /></@s.param>
</@s.text>
</a>
</p>
</div>
<div class="column-block">
<h2>
<@s.text name="city.title.apartments" />
</h2>
<@s.url id="homeUrl" action="home" namespace="/" includeParams="none" />
<p style="text-align: center;line-height: 2em; font-size: large; padding: 1em;">
<@s.text name="global.notImplementedYet" />
<@s.component
theme="simple"
templateDir="components"
template="learnMore"
link="${homeUrl}" />
</p>
</div>
</div>
</body>
</html>