templates/kernel/user/home.html.twig line 1

Open in your IDE?
  1. {% extends 'basic.html.twig' %}
  2. {% set boxandnavigation = false %}
  3. {% set table = true %}
  4. {% set rightmenu = false %}
  5. {% if app.user.userfunction.uitemplate.name != "UITemplate.User" %}
  6.     {% set breadcrumb = true %}
  7.     {% set adminview = true %}
  8. {% else %}
  9.     {% set breadcrumb = false %}
  10.     {% set adminview = false %}
  11. {% endif %}
  12. {% block pagetitle %}
  13.     {{work_center}}
  14. {% endblock %}
  15. {% block pagesubtitle %}
  16.     {{"WorkCenter" | trans }}
  17. {% endblock %}
  18. {% block toppagenavigation %}
  19. {% endblock %}
  20. {% block breadcrumbs %}
  21.     {%  if false %}
  22.     {{ include('kernel/user/defaultbreadcrumbs.html.twig') }}
  23.     {% endif %}
  24. {% endblock %}
  25. {% block javascripts %}
  26. {% endblock %}
  27. {% block body %}
  28. {{ include('kernel/user/defaultstart.html.twig') }}
  29. {% if pages|length > 1 %}
  30.     <div class="d-none" id="topnavbarcontent">
  31.         {% for page in pages %}
  32.                 {%  if page.state == 0 %}
  33.                 <li id="menuitem{{ page.name }}">
  34.                 <a role="button" href="{{ path('user_home', {'id': user.id,'position': page.position}) }}">
  35.                     {% if page.icon %}<i class="fa {{page.icon}}"></i> {% endif %}{{ page.name(app.request.locale) }}</a>
  36.                 </li>
  37.                 {% endif %}
  38.         {% endfor %}
  39.     </div>
  40. {% endif %}    
  41.     
  42.         
  43.     <div class="d-none" id="usercontent">{{user.name}}</div>
  44. <div class="row " id="userscreen" userid='{{user.id}}'>
  45. </div>
  46.     {% if pages %}
  47.     {% set page = pages[position] %}
  48.             
  49. <div id='menuselect' class="d-none">menuitem{{ page.name }}</div>
  50.     <div class="md-skin">
  51.     {% for row in page.pagerows %}
  52.         {% if row.state == 0 %}
  53.             <div class="row {{row.class}}">
  54.                 {% for column in row.pagerowcolumns %}
  55.                     {% if column.state == 0 %}
  56.                         <div class="{{column.sizeClass}} {{column.class}}">
  57.                             {% for widget in column.pagerowcolumnwidgets %}
  58.                                 {% if widget.state == 0 %}
  59.                                 {% include 'kernel/user/widget/Widget-' ~ widget.widget.type ~ '-' ~ widget.widget.name ~ '.html.twig' %}
  60.                                 {% endif %}
  61.                             {% endfor %}
  62.                             {% for row in column.pagerows|sort((a, b) => a.position <=> b.position) %}
  63.                                 {% if row.state == 0 %}
  64.                                     <div class="row {{row.class}}">
  65.                                         {% for column in row.pagerowcolumns %}
  66.                                             {% if column.state == 0 %}
  67.                                                 <div class="{{column.sizeClass}} {{column.class}}">
  68.                                                     {% for widget in column.pagerowcolumnwidgets %}
  69.                                                         {% if widget.state == 0 %}
  70.                                                         {% include 'kernel/user/widget/Widget-' ~ widget.widget.type ~ '-' ~ widget.widget.name ~ '.html.twig' %}
  71.                                                         {% endif %}
  72.                                                     {% endfor %}
  73.                                                 </div>
  74.                                             {% endif %}
  75.                                         {% endfor %}
  76.                                     </div>
  77.                                 {% endif %}
  78.                             {% endfor %}
  79.                         </div>
  80.                     {% endif %}
  81.                 {% endfor %}
  82.             </div>
  83.         {% endif %}
  84.     {% endfor %}
  85.     </div>
  86.     {% else %}
  87.         <div class="row" >
  88.             <div class="col-md-12">
  89.                 {{ 'WorkCenter.NoScreenDefined' | trans }}
  90.             </div>
  91.         </div>
  92.     {% endif %}
  93.     {{ include('kernel/user/defaultend.html.twig') }}
  94.     {% endblock %}