Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rcurlette/2490097 to your computer and use it in GitHub Desktop.
Save rcurlette/2490097 to your computer and use it in GitHub Desktop.
Tridion Razor Detail Component Template TBB
@functions {
public string GetTridionComponentLink(string ID, string linkText){
return "<tcdl:link />"; *@ to be implemented *@
}
}
<div class='span9' id='content'>
<div class='page-header'>
<h1>@Fields.heading</h1>
@if (Fields.SubHeading != null) {
<h2>@Fields.SubHeading</h2>
}
</div>
<div class='body'>
<p>@Fields.body</p>
<img src="@Fields.Image.ID" style="float:right;"/>
<!-- Links -->
<ul>
@{
var linkUrl = "";
}
@foreach (var linkField in Fields.Links) {
@if(linkField.urlInternalLink != null) {
linkUrl = GetTridionComponentLink(linkField.urlInternalLink.ID, @linkField.linkText);
} else {
linkUrl = linkField.urlExternalLink;
}
<li><a href="@linkUrl">@linkField.linkText</a></li>
}
</ul>
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment