Hello Pavel,
As FroggEye mentioned Kentico CMS comes with more than Corporate Site sample template. I would suggest taking a look at the other templates, as they can show interesting applications of Kentico CMS features. The example FroggEye mentioned looks like this:
<%@ Register Src="~/CMSWebParts/Maps/Static/StaticGoogleMaps.ascx" TagName="GoogleMap" TagPrefix="cms" %>
<div class="whiteBox">
<div class="floatLeft">
<h3><%# Eval("OfficeName", true) %></h3>
<p class="address">
<%# IfEmpty(Eval("OfficeAddress1"), "", Eval("OfficeAddress1",true) + "<br />") %>
<%# IfEmpty(Eval("OfficeAddress2"), "", Eval("OfficeAddress2",true) + "<br />") %>
<%# IfEmpty(Eval("OfficeCity"), "", Eval("OfficeCity",true)) %>
<%# IfEmpty(Eval("OfficeState"), "", " " + Eval("OfficeState",true))%>
<%# IfEmpty(Eval("OfficeZIP"), "", " " + Eval("OfficeZIP",true) + "<br />")%>
<%# IfEmpty(Eval("OfficeCountry"), "", Eval("OfficeCountry",true))%>
</p>
<table>
<tr>
<td class="bold">Telephone:</td>
<td><%# IfEmpty(Eval("OfficePhone"), "-", Eval("OfficePhone",true))%></td>
</tr>
<tr>
<td class="bold">E-mail:</td>
<td><%# IfEmpty(Eval("OfficeEmail"), "-", Eval("OfficeEmail",true))%></td>
</tr>
</table>
</div>
<div class="floatRight">
<cms:GoogleMap runat="server" ID="GoogleMap" Scale="12" Width="298" Height="248" Longitude='<%# Eval("OfficeLongitude") %>' Latitude='<%# Eval("OfficeLatitude") %>'></cms:GoogleMap>
</div>
<div class="clear"></div>
</div>
On the bold lines you can see how to register a web part for use in transformation, and how to pass a parameter from the entry in repeater.
Reagards,
Josef Dvorak