layout_2_col.tpl 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. {% extends template ~ "/layout/page.tpl" %}
  2. {% block body %}
  3. {% if plugin_main_top %}
  4. <div class="row">
  5. <div class="page-main-top" class="col-md-12">
  6. {{ plugin_main_top }}
  7. </div>
  8. </div>
  9. {% endif %}
  10. <div class="row">
  11. <div class="col-md-9 col-md-push-3">
  12. <div class="page-content">
  13. {% if plugin_content_top %}
  14. <div class="page-content-top">
  15. {{ plugin_content_top }}
  16. </div>
  17. {% endif %}
  18. {{ sniff_notification }}
  19. {% if home_page_block %}
  20. <article id="homepage-home">
  21. {{ home_page_block }}
  22. </article>
  23. {% endif %}
  24. {% block page_body %}
  25. {% include template ~ "/layout/page_body.tpl" %}
  26. {% endblock %}
  27. {% if welcome_to_course_block %}
  28. <article id="homepage-course">
  29. {{ welcome_to_course_block }}
  30. </article>
  31. {% endif %}
  32. {% block content %}
  33. {% if content is not null %}
  34. <section id="page" class="{{ course_history_page }}">
  35. {{ content }}
  36. </section>
  37. {% endif %}
  38. {% endblock %}
  39. {% if announcements_block %}
  40. <article id="homepage-announcements">
  41. {{ announcements_block }}
  42. </article>
  43. {% endif %}
  44. {% if course_category_block %}
  45. <article id="homepage-course-category">
  46. {{ course_category_block }}
  47. </article>
  48. {% endif %}
  49. {% include template ~ "/layout/hot_courses.tpl" %}
  50. {% if plugin_content_bottom %}
  51. <div id="plugin_content_bottom">
  52. {{ plugin_content_bottom }}
  53. </div>
  54. {% endif %}
  55. </div>
  56. </div>
  57. <div class="col-md-3 col-md-pull-9">
  58. <div class="sidebar">
  59. {% if plugin_menu_top %}
  60. <div class="siderbar-menu-top">
  61. {{ plugin_menu_top }}
  62. </div>
  63. {% endif %}
  64. {% include template ~ "/layout/login_form.tpl" %}
  65. {% if _u.logged == 1 %}
  66. {{ user_image_block }}
  67. {% endif %}
  68. {% if profile_block %}
  69. <!-- block profile -->
  70. <div class="panel-group" id="profile" role="tablist" aria-multiselectable="true">
  71. <div class="panel panel-default" id="profile_block">
  72. <div class="panel-heading" role="tab">
  73. <h4 class="panel-title">
  74. <a role="button" data-toggle="collapse" data-parent="#profile" href="#profileCollapse" aria-expanded="true" aria-controls="profileCollapse">
  75. {{ 'Profile' | get_lang }}
  76. </a>
  77. </h4>
  78. </div>
  79. <div style="" aria-expanded="true" id="profileCollapse" class="panel-collapse collapse in" role="tabpanel">
  80. <div class="panel-body">
  81. <ul class="list-group">
  82. {% for item in profile_block %}
  83. <li class="list-group-item {{ item.class }}">
  84. <span class="item-icon">
  85. {{ item.icon }}
  86. </span>
  87. <a href="{{ item.link }}">{{ item.title }}</a>
  88. </li>
  89. {% endfor %}
  90. </ul>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <!-- end block profile -->
  96. {% endif %}
  97. {% if course_block %}
  98. <!-- block course -->
  99. <div class="panel-group" id="course" role="tablist" aria-multiselectable="true">
  100. <div class="panel panel-default" id="course_block">
  101. <div class="panel-heading" role="tab">
  102. <h4 class="panel-title">
  103. <a role="button" data-toggle="collapse" data-parent="#course" href="#courseCollapse" aria-expanded="true" aria-controls="courseCollapse">
  104. {{ 'Courses' | get_lang }}
  105. </a>
  106. </h4>
  107. </div>
  108. <div style="" aria-expanded="true" id="courseCollapse" class="panel-collapse collapse in" role="tabpanel">
  109. <div class="panel-body">
  110. <ul class="list-group">
  111. {% for item in course_block %}
  112. <li class="list-group-item {{ item.class }}">
  113. <span class="item-icon">
  114. {{ item.icon }}
  115. </span>
  116. <a href="{{ item.link }}">{{ item.title }}</a>
  117. </li>
  118. {% endfor %}
  119. </ul>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. <!-- end block course -->
  125. {% endif %}
  126. {% if skills_block %}
  127. <!-- block skills -->
  128. <div class="panel-group" id="skill" role="tablist" aria-multiselectable="true">
  129. <div class="panel panel-default" id="skill_block">
  130. <div class="panel-heading" role="tab">
  131. <h4 class="panel-title">
  132. <a role="button" data-toggle="collapse" data-parent="#skill" href="#skillCollapse" aria-expanded="true" aria-controls="skillCollapse">
  133. {{ 'Skills' | get_lang }}
  134. </a>
  135. </h4>
  136. </div>
  137. <div style="" aria-expanded="true" id="skillCollapse" class="panel-collapse collapse in" role="tabpanel">
  138. <div class="panel-body">
  139. <ul class="list-group">
  140. {% for item in skills_block %}
  141. <li class="list-group-item {{ item.class }}">
  142. <span class="item-icon">
  143. {{ item.icon }}
  144. </span>
  145. <a href="{{ item.link }}">{{ item.title }}</a>
  146. </li>
  147. {% endfor %}
  148. </ul>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. <!-- end block skills -->
  154. {% endif %}
  155. {{ teacher_block }}
  156. {{ certificates_search_block }}
  157. {{ notice_block }}
  158. {{ help_block }}
  159. <!-- block navigation -->
  160. {% if navigation_course_links %}
  161. <div class="panel-group" id="menu" role="tablist" aria-multiselectable="true">
  162. <div class="panel panel-default" id="menu_block">
  163. <div class="panel-heading" role="tab">
  164. <h4 class="panel-title">
  165. <a role="button" data-toggle="collapse" data-parent="#menu" href="#menuCollapse" aria-expanded="true" aria-controls="menuCollapse">
  166. {{ 'MainNavigation' | get_lang }}
  167. </a>
  168. </h4>
  169. </div>
  170. <div style="" aria-expanded="true" id="menuCollapse" class="panel-collapse collapse in" role="tabpanel">
  171. <div class="panel-body">
  172. <ul class="nav nav-pills nav-stacked">
  173. {% for item in navigation_course_links %}
  174. <li>
  175. <a href="{{ item.link }}">{{ item.title }}</a>
  176. </li>
  177. {% endfor %}
  178. </ul>
  179. </div>
  180. </div>
  181. </div>
  182. </div>
  183. {% endif %}
  184. <!-- end block navigation -->
  185. {{ search_block }}
  186. {{ classes_block }}
  187. {% if plugin_menu_bottom %}
  188. <div class="sidebar-menu-bottom">
  189. {{ plugin_menu_bottom }}
  190. </div>
  191. {% endif %}
  192. </div>
  193. </div>
  194. </div>
  195. {% if plugin_main_bottom %}
  196. <div class="row">
  197. <div class="page-main-bottom" class="col-md-12">
  198. {{ plugin_main_bottom }}
  199. </div>
  200. </div>
  201. {% endif %}
  202. {% endblock %}