Guest User

Untitled

a guest
Oct 28th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. @using Contensis.Framework.Web
  2. @using Contensis.Framework.Web.Search;
  3.  
  4. @{
  5. var relatedContent = CurrentNode.RelatedNodes();
  6. }
  7.  
  8. @if (relatedContent.Count >= 1){
  9. for (var i = 0; i < relatedContent.Count; i += 3)
  10. {
  11. <div class="blockWrapper blockWrapperSpaced">
  12. @foreach (var relatedNode in relatedContent.Skip(i).Take(3))
  13. {
  14. var pageType = relatedNode.Type;
  15. var publishedDate = relatedNode.Data.DatePublished.ToString("d MMMM yyyy");
  16. var description = relatedNode.Data.Description.ToString();
  17. var charCount = description.Length;
  18. var ellipsis = "";
  19. var desc2 = description;
  20. if(charCount >= 150) {
  21. ellipsis = "&hellip;";
  22. desc2 = description.Substring(0, 150) + ellipsis;
  23. }
  24. <div class="block picBlock picBlockPro">
  25. <div class="block-imgWrap">
  26. @if (relatedNode.ThumbnailUrl != "")
  27. {
  28. <a href="@relatedNode.Path"><img src="@relatedNode.ThumbnailUrl" class="block-img" alt="@relatedNode.Title" /></a>
  29. }else {
  30. <a href="@relatedNode.Path" title="@relatedNode.Title" class="brick-noImgLink brick-noImgLink-@pageType"></a>
  31. }
  32. </div>
  33. <div class="block-content">
  34. <span class="block-meta">@pageType &bull; @publishedDate</span>
  35. <h3 class="block-title"><a href="@relatedNode.Path">@relatedNode.Title</a></h3>
  36. <p>@Html.Raw(desc2)</p>
  37. </div>
  38. </div>
  39. }
  40. </div>
  41. }
  42. }
Add Comment
Please, Sign In to add comment