Authors Page

Last Updated 10/7/2015
@if(Request.UrlSegments.Length > 0){
    @BRT.Lister(tableId: "Content", viewId: "BlogPosts",
    condition: "<Eq FieldId=\"Authors.Id\" Value=\"" + Request.UrlSegments[0] + "\"/>",
    fields: new[] {"Title","PubDate","PrimaryImage","Summary","Authors.PrimaryImage","Authors.FirstName","Authors.LastName","Authors.Description"},
    template:
    @<div>
        @if(item.Count > 0){
        
          foreach(EngineRecord record in item) {
            if(item.IndexOf(record) == 0){
                <div>
                    @if(!record.IsDBNull("Authors")) {
                    foreach(EngineRecord author in record.GetRecordList("Authors")) {   
                        <h1>@author.GetString("FirstName") @author.GetString("LastName")</h1>
                        
                        if(author.GetFiles("PrimaryImage").Count > 0){
                            foreach(FileFieldItem i in author.GetFiles("PrimaryImage")){
                                <div class="pull-right" style="padding:0 0 20px 20px;"><img src="@i.Url?width=200&height=200" class="img-thumbnail" /></div>
                            }
                        }
                        
                        <div>@BRT.Raw(author.GetString("Description"))</div>
                    } 
                }
                </div>
                <div class="clearfix"></div>
                <h3>Blog Posts</h3>
                
            }
            
            <div>
                <p><strong><a href="/blogdetail/@record.Href">@record.GetString("Title")</a></strong></p>
                    @if(!record.IsDBNull("PubDate")){
                       <span>@record.GetDateTime("PubDate").ToString("D")</span>
                    }
        
                <p>@record.GetString("Summary")</p>
                
                @if(record.GetFiles("PrimaryImage").Count > 0){
                    foreach(FileFieldItem i in record.GetFiles("PrimaryImage")){
                        <p style="text-align:center;"><img src="@i.Url?width=250&height=250" class="img-thumbnail" /></p>
                    }
                    
                }
                <hr/>
            </div>
          }
      }
      else{
        <h1>Blogs</h1>
        <p>No posts found</p>
      }
      
    </div>)
}
else{
    <h1>Blogs</h1>
    <p>No posts found</p>
}
 

Article Topics

Code Snippets Content

Want to learn more?

Call 800-924-5220 or

Schedule a demo