Advertisement
Guest User

loadmoreitems partial

a guest
Aug 28th, 2015
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.25 KB | None | 0 0
  1. @inherits Umbraco.Web.Mvc.UmbracoTemplatePage
  2.  
  3.  
  4. <div class="row cases list-of-insights">
  5.  
  6.  
  7.  
  8. @{
  9. var selection = CurrentPage.Site().Descendants("Insight").OrderBy("OriginalDate desc").Where("Visible").Take(8);
  10. var j = 0;
  11. var counter = 0;
  12. var counterforRounds = 0;
  13.  
  14. }
  15.  
  16.  
  17. @foreach (var item in selection)
  18. {
  19.  
  20. if (j == 0)
  21. {
  22. <div class="case-column">
  23. <div class="case medium">
  24. <a href="@item.Url">
  25. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  26. {
  27. var im = @item.GetCropUrl("insightImage", "TallProjectInsight");
  28.  
  29. <div class="top width100" style="background-image:Url(@im)">
  30. <p class="topHover"></p>
  31. </div>
  32.  
  33. }
  34. <div class="bottom">
  35. <h4>@item.Name</h4>
  36. </div>
  37.  
  38. </a>
  39. </div>
  40. </div>
  41. j++;
  42.  
  43. }
  44. else if (j == 1)
  45. {
  46. <div class="case-column">
  47. <div class="case">
  48. <a href="@item.Url">
  49. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  50. {
  51. var im = @item.GetCropUrl("insightImage", "SmallProjectInsight");
  52.  
  53. <div class="top width100" style="background-image:Url(@im)">
  54. <p class="topHover"></p>
  55. </div>
  56.  
  57.  
  58.  
  59. }
  60. <div class="bottom">
  61. <h4>@item.Name</h4>
  62. </div>
  63.  
  64. </a>
  65. </div>
  66. </div>
  67. j++;
  68. }
  69. else if (j == 2)
  70. {
  71. <div class="case-column">
  72. <div class="case medium">
  73. <a href="@item.Url">
  74. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  75. {
  76. var im = @item.GetCropUrl("insightImage", "TallProjectInsight");
  77.  
  78. <div class="top width100" style="background-image:Url(@im)">
  79. <p class="topHover"></p>
  80. </div>
  81.  
  82. }
  83. <div class="bottom">
  84. <h4>@item.Name</h4>
  85. </div>
  86.  
  87. </a>
  88. </div>
  89. </div>
  90. j++;
  91.  
  92. }
  93. else if (j == 3)
  94. {
  95. <div class="case-column">
  96. <div class="case">
  97. <a href="@item.Url">
  98. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  99. {
  100. var im = @item.GetCropUrl("insightImage", "SmallProjectInsight");
  101.  
  102. <div class="top width100" style="background-image:Url(@im)">
  103. <p class="topHover"></p>
  104. </div>
  105.  
  106.  
  107.  
  108. }
  109. <div class="bottom">
  110. <h4>@item.Name</h4>
  111. </div>
  112.  
  113. </a>
  114. </div>
  115. </div>
  116. <div class="quote-column">
  117. <div class="quote shift-up-1">
  118. <p>@Umbraco.Field("textinsideinsight")</p>
  119. </div>
  120. </div>
  121.  
  122. j++;
  123. }
  124.  
  125.  
  126.  
  127. else if (j == 4)
  128. {
  129. <div class="case-column">
  130. <div class="case">
  131. <a href="@item.Url">
  132. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  133. {
  134. var im = @item.GetCropUrl("insightImage", "SmallProjectInsight");
  135.  
  136. <div class="top width100" style="background-image:Url(@im)">
  137. <p class="topHover"></p>
  138. </div>
  139.  
  140.  
  141.  
  142. }
  143. <div class="bottom">
  144. <h4>@item.Name</h4>
  145. </div>
  146.  
  147. </a>
  148. </div>
  149. </div>
  150. j++;
  151.  
  152. }
  153. else if (j == 5)
  154. {
  155. <div class="case-column">
  156. <div class="case">
  157. <a href="@item.Url">
  158. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  159. {
  160. var im = @item.GetCropUrl("insightImage", "SmallProjectInsight");
  161.  
  162. <div class="top width100" style="background-image:Url(@im)">
  163. <p class="topHover"></p>
  164. </div>
  165.  
  166.  
  167.  
  168. }
  169. <div class="bottom">
  170. <h4>@item.Name</h4>
  171. </div>
  172.  
  173. </a>
  174. </div>
  175. </div>
  176. j++;
  177. }
  178. else if (j == 6)
  179. {
  180. <div class="case-column">
  181. <div class="case medium shift-up-2">
  182. <a href="@item.Url">
  183. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  184. {
  185. var im = @item.GetCropUrl("insightImage", "TallProjectInsight");
  186.  
  187. <div class="top width100" style="background-image:Url(@im)">
  188. <p class="topHover"></p>
  189. </div>
  190. }
  191. <div class="bottom">
  192. <h4>@item.Name</h4>
  193. </div>
  194.  
  195. </a>
  196. </div>
  197. </div>
  198. j++;
  199. }
  200. else if (j == 7)
  201. {
  202. <div class="case-column">
  203. <div class="case">
  204. <a href="@item.Url">
  205. @if (@item.insightImage != null && !(@item.insightImage is Umbraco.Core.Dynamics.DynamicNull))
  206. {
  207. var im = @item.GetCropUrl("insightImage", "TallProjectInsight");
  208.  
  209. <div class="top width100" style="background-image:Url(@im)">
  210. <p class="topHover"></p>
  211. </div>
  212. }
  213. <div class="bottom">
  214. <h4>@item.Name</h4>
  215. </div>
  216.  
  217. </a>
  218. </div>
  219. </div>
  220. j = 0;
  221. counterforRounds++;
  222. }
  223.  
  224.  
  225.  
  226. }
  227.  
  228. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement