The main Liferay used template language is was Velocity
#if (!$slideTitle.getSiblings().isEmpty())
#foreach ($cur_slideTitle in $slideTitle.getSiblings())
#end
#else
#end
#set ($c = 0)
&& || ! != ==
$getterUtil.getBoolean($variabileCheckboxosa.getData())
- in documents, images, video, media, etc, always use object: "Documents and media"
- use always field "alt" on mutlimedia contents
#if ($page_url == "login")
#end#language ("powered-by")#foreach($entry in $entries)
<p>In for Loop count is : $velocityCount</p>
#end<ol style="list-style: decimal!important;">
#set($c = $item.siblings.size())
#foreach ($i in $item.siblings)
#set($c = $c - 1)
#set($sibling = $item.siblings.get($c))
<li>$sibling.data</li>
#end
</ol><div class="prodotti-linee" id="cmsEditoriale">
<img class="header-image" src="$headerImmagine.data">
<h2 class="incipit-description">
$headerTitolo.data
</h2>
<p>
$headerTesto.data
</p>
<h2 class="cat-title">$categorieTesto.data</h2>
<div class="prodlist">
#foreach($item in $prodotto.getSiblings() )
<div class="prod">
<div class="prod-img">
<a href="$item.link.getFriendlyUrl()">
<img src="$item.immagine.data">
</a>
</div>
<div class="prod-title">
$item.titolo.data
</div>
</div>
#end
</div>
<br clear="all">
</div>#if ($item.botton_right_img.getData() != "")
<img src="$item.botton_right_img.data" />
#end