templates/website/page/template.html.twig line 1

  1. {% extends '@web/base-print.html.twig' %}
  2. {% block body %}
  3.     <style>
  4.         @media print {
  5.             @page {
  6.                 margin: 0;
  7.                 size: auto;
  8.             }
  9.             html, body {
  10.                 margin: 0 !important;
  11.                 padding: 0 !important;
  12.                 -webkit-print-color-adjust: exact;
  13.                 print-color-adjust: exact;
  14.             }
  15.             .main-button,
  16.             .wrapper-languages {
  17.                 display: none !important;
  18.             }
  19.         }
  20.         @media print {
  21.             @page {
  22.                 margin: 0;
  23.                 size: auto;
  24.             }
  25.             html, body {
  26.                 margin: 0 !important;
  27.                 padding: 0 !important;
  28.             }
  29.             body * {
  30.                 visibility: hidden;
  31.             }
  32.             #pdfFrame, #pdfFrame * {
  33.                 visibility: visible;
  34.             }
  35.             #pdfFrame {
  36.                 position: absolute;
  37.                 left: 0;
  38.                 top: 0;
  39.                 width: 100%;
  40.             }
  41.             .main-button,
  42.             .wrapper-languages {
  43.                 display: none !important;
  44.             }
  45.         }
  46.     </style>
  47.     <style>
  48.         .disabled-btn {
  49.             background-color: gray;
  50.         }
  51.         .letter-type {
  52.             width: 215.9mm;
  53.             height: 279.4mm;
  54.         }
  55.         .border-letter-preview {
  56.             height: 297mm;
  57.             width: 100%;
  58.             border: 1px solid red;
  59.         }
  60.         .border-preview {
  61.             height: 279.4mm;
  62.             width: 100%;
  63.             border: 1px solid red;
  64.         }
  65.         .wrapper-main-title h2{
  66.             margin-bottom: 3px!important;
  67.         }
  68.         .wrapper-title .wrapper-right p {
  69.             font-size: 13px;
  70.         }
  71.         p{
  72.             word-break: break-word;
  73.         }
  74.         .wrapper-title .wrapper-right strong{
  75.             font-size: 13px;
  76.         }
  77.         .wrapper-title .wrapper-right h6{
  78.             font-size: 13px;
  79.         }
  80.     </style>
  81.     {% if page.id == 34 %}
  82.         <style>
  83.             .wrapper-main-title * {
  84.                 font-size: 21px;
  85.             }
  86.         </style>
  87.     {% endif %}
  88.     {% if editable %}
  89.         <style>
  90.             .wrapper-user-footer {
  91.                 display: none!important;
  92.             }
  93.         </style>
  94.     {% endif %}
  95.     {% if pantum is defined and pantum %}
  96.         <style>
  97.             #preview {
  98.                 filter: contrast(50%);
  99.             }
  100.             h5 {
  101.                 background-color: #7f7f7f99;
  102.             }
  103.             p{
  104.                 color: #696969;
  105.             }
  106.             .wrapper-file-upload {
  107.                 z-index: 9999;
  108.             }
  109.         </style>
  110.     {% endif %}
  111.     {% if ipad is defined and ipad %}
  112.         <style>
  113.             h5 {
  114.                 font-size: 9px;
  115.             }
  116.             .wrapper-right-data p {
  117.                 font-size: 10px;
  118.                 line-height: 11px;
  119.             }
  120.         </style>
  121.     {% endif %}
  122.     {% if page.templateCountry == 'AM' %}
  123.         <div class="wrapper-languages">
  124.             <ul>
  125.                 <li>
  126.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'hy'})) }}">
  127.                         <span>ARMENIAN</span>
  128.                     </a>
  129.                 </li>
  130.                 <li>
  131.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'ru'})) }}">
  132.                         <span>RUSSIAN</span>
  133.                     </a>
  134.                 </li>
  135.                 <li>
  136.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'en'})) }}">
  137.                         <span>ENGLISH</span>
  138.                     </a>
  139.                 </li>
  140.             </ul>
  141.         </div>
  142.     {% else %}
  143.         <div class="wrapper-languages">
  144.             <ul>
  145.                 <li>
  146.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'en'})) }}">
  147.                         <span>ENGLISH</span>
  148.                     </a>
  149.                 </li>
  150.                 <li>
  151.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'ru'})) }}">
  152.                         <span>RUSSIAN</span>
  153.                     </a>
  154.                 </li>
  155.                 <li>
  156.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'ka'})) }}">
  157.                         <span>GEORGIA</span>
  158.                     </a>
  159.                 </li>
  160.                 <li>
  161.                     <a href="{{ path(app.request.get('_route'), app.request.get('_route_params')|merge({'_locale': 'uk'})) }}">
  162.                         <span>UKRAINE</span>
  163.                     </a>
  164.                 </li>
  165.             </ul>
  166.         </div>
  167.     {% endif %}
  168.     <button class="main-button" onclick="printPDF()">print</button>
  169.     <div id="printedData" data-id=""></div>
  170.     <div class="page {% if page.templateCountry == 'US' and preview %}border-letter-preview{% endif %} {% if page.templateCountry == 'AM' and preview %}border-preview{% endif %} {% if editable == true %}bordred{% endif %}" id="pdfFrame">
  171.         <div class="wrapper-title">
  172.             <div class="wrapper-left">
  173.                 {# ✅ keyword stored in data-keyword, date part will be set by JS #}
  174.                 <span
  175.                         style="font-size: 12px;margin-bottom: -3px"
  176.                         id="documentId"
  177.                         data-template="{{ page.id }}"
  178.                         data-keyword="{{ page.keyWord }}"
  179.                         data-value="{{ page.keyWord ~ "now"|date('siHYmd') }}"
  180.                         data-letter="{{ page.id }}"
  181.                 >
  182.                     infinitemoment.life
  183.                 </span>
  184.                 <img style="height: 100px;margin: 5px 0" src="{{ asset('images/life.png') }}" alt="">
  185.                 {# ✅ This span's text will be updated by JS on load and on image change #}
  186.                 <span
  187.                         id="generatedCode"
  188.                         style="font-size: 12px;margin-top: -5px"
  189.                         data-value="{{ page.keyWord ~ "now"|date('siHYmd') }}"
  190.                 >
  191.                     {{ page.keyWord }}{{ "now"|date('siHYmd') }}
  192.                 </span>
  193.             </div>
  194.             <div class="wrapper-middle">
  195.                 <h1>The Infinite Moment </h1>
  196.                 <h3 style="position: relative">Gazette {% if page.templateCountry == 'UK' %} <span style="font-size: 18px;position: absolute;min-width: max-content;top: -6px;font-style: italic;right: -98%">London Edition</span>{% endif %}</h3>
  197.                 <h2>{{ 'Reflection Framed Forever'|trans }}</h2>
  198.                 <p style="    font-size: 11px;'1
  199.     margin-top: 10px;display:flex;align-items:center;gap:10px">
  200.                     {{ 'Cost of each example:'|trans }} <strong style="font-size:32px"> ∞ </strong> {{ 'memory'|trans }}
  201.                 </p>
  202.             </div>
  203.             <div class="wrapper-right">
  204.                 <h6>
  205.                     <p>{{ 'Special News'|trans }}</p>
  206.                     {% if page.id != 207 %}
  207.                         {% if page.id == 43 %}
  208.                             <strong> ԷՐԵԲՈՒՆԻ զարդերի</strong>
  209.                             <br>  հավաքածուն <br>
  210.                         {% elseif page.id == 52 %}
  211.                         {% elseif page.id == 121 %}
  212.                             <strong> Ծնվել է</strong>
  213.                             <br>  Հայտնի աստղ <br>
  214.                             <strong style="font-size:20px">
  215.                                 03.05.2024
  216.                             </strong>
  217.                         {% else %}
  218.                             <strong> {{ 'Famous superstar'|trans }} </strong>
  219.                             {% if app.request.locale != 'en' %}
  220.                                 <br> {{ 'was spotted in'|trans }} <br>
  221.                             {% endif %}
  222.                         {% endif %}
  223.                     {% endif %}
  224.                     {% if editable %}
  225.                         <div class="editable">
  226.                             <div class="edit-icon" style="right: -15px"><i class="fas fa-edit" data-field="location"
  227.                                                                            onclick="openEditor(this)"></i></div>
  228.                             <span class="text-editable">{{ page.location|raw }}</span>
  229.                         </div>
  230.                     {% else %}
  231.                         {% if page.location %}
  232.                             <div class="editable">
  233.                                 <span class="text-editable">{{ page.location|raw }}</span>
  234.                             </div>
  235.                         {% endif %}
  236.                     {% endif %}
  237.                     {% if page.id != 215 %}
  238.                         {% if app.request.locale == 'en' %}
  239.                             {{ 'on'|trans }}
  240.                             <br>
  241.                         {% endif %}
  242.                         {% if page.id != 121 %}
  243.                             <strong style="font-size:20px">
  244.                                 {{ "now"|date('d.m.Y') }}
  245.                             </strong>
  246.                         {% endif %}
  247.                     {% else %}
  248.                         <strong style="font-size:20px">
  249.                             01.09.2026
  250.                         </strong>
  251.                     {% endif %}
  252.                 </h6>
  253.             </div>
  254.         </div>
  255.         <div class="wrapper-content">
  256.             <div class="wrapper-data">
  257.                 <div class="wrapper-image" style="    border: 4px solid;position: relative;
  258.     width: calc(100% - 20px);
  259.     padding: 4px;overflow:hidden;background:#fff">
  260.                     <input id="fileInput" type="file" class="wrapper-file-upload">
  261.                     <img id="preview" src="{{ asset('images/pics.jpg') }}"
  262.                          style="width:100%;height:100%;object-fit:cover">
  263.                 </div>
  264.                 <div style="padding-bottom: 0!important" class="wrapper-main-title editable">
  265.                     {% if editable %}
  266.                         <div class="edit-ic on"><i class="fas fa-edit" data-field="imageText"
  267.                                                    onclick="openEditor(this)"></i></div>
  268.                         <span class="text-editable">{{ page.imageText|raw }}</span>
  269.                     {% else %}
  270.                         {% if page.imageText %}
  271.                             <span class="text-editable">{{ page.imageText|raw }}</span>
  272.                         {% endif %}
  273.                     {% endif %}
  274.                 </div>
  275.                 <div class="wrapper-items">
  276.                     <div class="wrapper-item-box">
  277.                         <div class="wrapper-item">
  278.                             {% if editable %}
  279.                                 <div class="editable">
  280.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="firstColumnTitle"
  281.                                                               onclick="openEditor(this)"></i></div>
  282.                                     <h5 style="font-size: 12px"
  283.                                         class="text-editable">{{ page.firstColumnTitle|raw }}</h5>
  284.                                 </div>
  285.                             {% else %}
  286.                                 {% if page.firstColumnTitle %}
  287.                                     <div class="editable">
  288.                                         <h5 style="font-size: 12px"
  289.                                             class="text-editable">{{ page.firstColumnTitle|raw }}</h5>
  290.                                     </div>
  291.                                 {% endif %}
  292.                             {% endif %}
  293.                             {% if editable %}
  294.                                 <div class="editable">
  295.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="firstColumnText"
  296.                                                               onclick="openEditor(this)"></i></div>
  297.                                     <span class="text-editable">
  298.                                     {{ page.firstColumnText|raw }}
  299.                                 </span>
  300.                                 </div>
  301.                             {% else %}
  302.                                 {% if page.firstColumnText %}
  303.                                     <div class="editable">
  304.                                         <span class="text-editable">
  305.                                             {{ page.firstColumnText|raw }}
  306.                                         </span>
  307.                                     </div>
  308.                                 {% endif %}
  309.                             {% endif %}
  310.                             {% if editable %}
  311.                                 <div class="editable">
  312.                                     <div class="edit-icon">
  313.                                         <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  314.                                            data-field="firstColumnImage"></i>
  315.                                     </div>
  316.                                     <img class="image-editable" src="{{ '/user_uploads/'~page.firstColumnImage }}"
  317.                                          width="100%" alt="">
  318.                                 </div>
  319.                             {% else %}
  320.                                 {% if page.firstColumnImage %}
  321.                                     <div class="editable">
  322.                                         <img class="image-editable" src="{{ '/user_uploads/'~page.firstColumnImage }}"
  323.                                              width="100%" alt="">
  324.                                     </div>
  325.                                 {% endif %}
  326.                             {% endif %}
  327.                         </div>
  328.                         <div class="wrapper-item">
  329.                             {% if editable %}
  330.                                 <div class="editable">
  331.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="firstColumnSecondTitle"
  332.                                                               onclick="openEditor(this)"></i></div>
  333.                                     <h5 class="text-editable">{{ page.firstColumnSecondTitle|raw }}</h5>
  334.                                 </div>
  335.                             {% else %}
  336.                                 {% if page.firstColumnSecondTitle %}
  337.                                     <div class="editable">
  338.                                         <h5 class="text-editable">{{ page.firstColumnSecondTitle|raw }}</h5>
  339.                                     </div>
  340.                                 {% endif %}
  341.                             {% endif %}
  342.                             {% if editable %}
  343.                                 <div class="editable">
  344.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="firstColumnSecondText"
  345.                                                               onclick="openEditor(this)"></i></div>
  346.                                     <span class="text-editable">
  347.                                         {{ page.firstColumnSecondText|raw }}
  348.                                     </span>
  349.                                 </div>
  350.                             {% else %}
  351.                                 {% if page.firstColumnSecondText %}
  352.                                     <div class="editable">
  353.                                         <span class="text-editable">
  354.                                             {{ page.firstColumnSecondText|raw }}
  355.                                         </span>
  356.                                     </div>
  357.                                 {% endif %}
  358.                             {% endif %}
  359.                             {% if editable %}
  360.                                 <div class="editable">
  361.                                     <div class="edit-icon">
  362.                                         <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  363.                                            data-field="firstColumnSecondImage"></i>
  364.                                     </div>
  365.                                     <img class="image-editable" src="{{ '/user_uploads/'~page.firstColumnSecondImage }}"
  366.                                          width="100%" alt="">
  367.                                 </div>
  368.                             {% else %}
  369.                                 {% if page.firstColumnSecondImage %}
  370.                                     <div class="editable">
  371.                                         <img class="image-editable"
  372.                                              src="{{ '/user_uploads/'~page.firstColumnSecondImage }}"
  373.                                              width="100%" alt="">
  374.                                     </div>
  375.                                 {% endif %}
  376.                             {% endif %}
  377.                         </div>
  378.                     </div>
  379.                     <div class="wrapper-item-box">
  380.                         <div class="wrapper-item">
  381.                             {% if editable %}
  382.                                 <div class="editable">
  383.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="secondColumnTitle"
  384.                                                               onclick="openEditor(this)"></i></div>
  385.                                     <h5 class="text-editable">{{ page.secondColumnTitle|raw }}</h5>
  386.                                 </div>
  387.                             {% else %}
  388.                                 {% if page.secondColumnTitle %}
  389.                                     <div class="editable">
  390.                                         <h5 class="text-editable">{{ page.secondColumnTitle|raw }}</h5>
  391.                                     </div>
  392.                                 {% endif %}
  393.                             {% endif %}
  394.                             {% if editable %}
  395.                                 <div class="editable">
  396.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="secondColumnText"
  397.                                                               onclick="openEditor(this)"></i></div>
  398.                                     <span class="text-editable">
  399.                                         {{ page.secondColumnText|raw }}
  400.                                     </span>
  401.                                 </div>
  402.                             {% else %}
  403.                                 {% if page.secondColumnText %}
  404.                                     <div class="editable">
  405.                                         <span class="text-editable">
  406.                                             {{ page.secondColumnText|raw }}
  407.                                         </span>
  408.                                     </div>
  409.                                 {% endif %}
  410.                             {% endif %}
  411.                             {% if editable %}
  412.                                 <div class="editable">
  413.                                     <div class="edit-icon">
  414.                                         <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  415.                                            data-field="secondColumnImage"></i>
  416.                                     </div>
  417.                                     <img class="image-editable" src="{{ '/user_uploads/'~page.secondColumnImage|raw }}"
  418.                                          width="100%" alt="">
  419.                                 </div>
  420.                             {% else %}
  421.                                 {% if page.secondColumnImage %}
  422.                                     <div class="editable">
  423.                                         <img class="image-editable"
  424.                                              src="{{ '/user_uploads/'~page.secondColumnImage|raw }}"
  425.                                              width="100%" alt="">
  426.                                     </div>
  427.                                 {% endif %}
  428.                             {% endif %}
  429.                         </div>
  430.                         <div class="wrapper-item">
  431.                             {% if editable %}
  432.                                 <div class="editable">
  433.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="secondColumSecondTitle"
  434.                                                               onclick="openEditor(this)"></i></div>
  435.                                     <h5 class="text-editable">{{ page.secondColumSecondTitle|raw }}</h5>
  436.                                 </div>
  437.                             {% else %}
  438.                                 {% if page.secondColumSecondTitle %}
  439.                                     <div class="editable">
  440.                                         <h5 class="text-editable">{{ page.secondColumSecondTitle|raw }}</h5>
  441.                                     </div>
  442.                                 {% endif %}
  443.                             {% endif %}
  444.                             {% if editable %}
  445.                                 <div class="editable">
  446.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="secondColumnSecondText"
  447.                                                               onclick="openEditor(this)"></i></div>
  448.                                     <span class="text-editable">
  449.                                         {{ page.secondColumnSecondText|raw }}
  450.                                     </span>
  451.                                 </div>
  452.                             {% else %}
  453.                                 {% if page.secondColumnSecondText %}
  454.                                     <div class="editable">
  455.                                         <span class="text-editable">
  456.                                             {{ page.secondColumnSecondText|raw }}
  457.                                         </span>
  458.                                     </div>
  459.                                 {% endif %}
  460.                             {% endif %}
  461.                             {% if editable %}
  462.                                 <div class="editable">
  463.                                     <div class="edit-icon">
  464.                                         <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  465.                                            data-field="secondColumnSecondImage"></i>
  466.                                     </div>
  467.                                     <img class="image-editable"
  468.                                          src="{{ '/user_uploads/'~page.secondColumnSecondImage }}"
  469.                                          width="100%" alt="">
  470.                                 </div>
  471.                             {% else %}
  472.                                 {% if page.secondColumnSecondImage %}
  473.                                     <div class="editable">
  474.                                         <img class="image-editable"
  475.                                              src="{{ '/user_uploads/'~page.secondColumnSecondImage }}"
  476.                                              width="100%" alt="">
  477.                                     </div>
  478.                                 {% endif %}
  479.                             {% endif %}
  480.                         </div>
  481.                     </div>
  482.                     <div class="wrapper-item-box">
  483.                         <div class="wrapper-item">
  484.                             {% if editable %}
  485.                                 <div class="editable">
  486.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="thirdColumnTitle"
  487.                                                               onclick="openEditor(this)"></i></div>
  488.                                     <h5 class="text-editable">{{ page.thirdColumnTitle|raw }}</h5>
  489.                                 </div>
  490.                             {% else %}
  491.                                 {% if page.thirdColumnTitle %}
  492.                                     <div class="editable">
  493.                                         <h5 class="text-editable">{{ page.thirdColumnTitle|raw }}</h5>
  494.                                     </div>
  495.                                 {% endif %}
  496.                             {% endif %}
  497.                             {% if editable %}
  498.                                 <div class="editable">
  499.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="thirdColumnText"
  500.                                                               onclick="openEditor(this)"></i></div>
  501.                                     <span class="text-editable">
  502.                                         {{ page.thirdColumnText|raw }}
  503.                                     </span>
  504.                                 </div>
  505.                             {% else %}
  506.                                 {% if page.thirdColumnText %}
  507.                                     <div class="editable">
  508.                                         <span class="text-editable">
  509.                                             {{ page.thirdColumnText|raw }}
  510.                                         </span>
  511.                                     </div>
  512.                                 {% endif %}
  513.                             {% endif %}
  514.                             {% if editable %}
  515.                                 <div class="editable">
  516.                                     <div class="edit-icon">
  517.                                         <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  518.                                            data-field="thirdColumnImage"></i>
  519.                                     </div>
  520.                                     <img class="image-editable" src="{{ '/user_uploads/'~page.thirdColumnImage }}"
  521.                                          width="100%" alt="">
  522.                                 </div>
  523.                             {% else %}
  524.                                 {% if page.thirdColumnImage %}
  525.                                     <div class="editable">
  526.                                         <img class="image-editable" src="{{ '/user_uploads/'~page.thirdColumnImage }}"
  527.                                              width="100%" alt="">
  528.                                     </div>
  529.                                 {% endif %}
  530.                             {% endif %}
  531.                         </div>
  532.                         <div class="wrapper-item">
  533.                             {% if editable %}
  534.                                 <div class="editable">
  535.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="thirdColumnSecondTitle"
  536.                                                               onclick="openEditor(this)"></i></div>
  537.                                     <h5 class="text-editable">{{ page.thirdColumnSecondTitle|raw }}</h5>
  538.                                 </div>
  539.                             {% else %}
  540.                                 {% if page.thirdColumnSecondTitle %}
  541.                                     <div class="editable">
  542.                                         <h5 class="text-editable">{{ page.thirdColumnSecondTitle|raw }}</h5>
  543.                                     </div>
  544.                                 {% endif %}
  545.                             {% endif %}
  546.                             {% if editable %}
  547.                                 <div class="editable">
  548.                                     <div class="edit-icon"><i class="fas fa-edit" data-field="thirdColumnSecondText"
  549.                                                               onclick="openEditor(this)"></i></div>
  550.                                     <span class="text-editable">
  551.                                         {{ page.thirdColumnSecondText|raw }}
  552.                                     </span>
  553.                                 </div>
  554.                             {% else %}
  555.                                 {% if page.thirdColumnSecondText %}
  556.                                     <div class="editable">
  557.                                         <span class="text-editable">
  558.                                             {{ page.thirdColumnSecondText|raw }}
  559.                                         </span>
  560.                                     </div>
  561.                                 {% endif %}
  562.                             {% endif %}
  563.                             {% if editable %}
  564.                                 <div class="editable">
  565.                                     <div class="edit-icon">
  566.                                         <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  567.                                            data-field="thirdColumnSecondImage"></i>
  568.                                     </div>
  569.                                     <img class="image-editable" src="{{ '/user_uploads/'~page.thirdColumnSecondImage }}"
  570.                                          width="100%" alt="">
  571.                                 </div>
  572.                             {% else %}
  573.                                 {% if page.thirdColumnSecondImage %}
  574.                                     <div class="editable">
  575.                                         <img class="image-editable"
  576.                                              src="{{ '/user_uploads/'~page.thirdColumnSecondImage }}"
  577.                                              width="100%" alt="">
  578.                                     </div>
  579.                                 {% endif %}
  580.                             {% endif %}
  581.                         </div>
  582.                     </div>
  583.                 </div>
  584.             </div>
  585.             <div class="wrapper-right-data">
  586.                 <div class="wrapper-item">
  587.                     {% if editable %}
  588.                         <div class="editable">
  589.                             <div class="edit-icon"><i class="fas fa-edit" data-field="fourthColumnTitle"
  590.                                                       onclick="openEditor(this)"></i></div>
  591.                             <h5 class="text-editable">{{ page.fourthColumnTitle|raw }}</h5>
  592.                         </div>
  593.                     {% else %}
  594.                         {% if page.fourthColumnTitle %}
  595.                             <div class="editable">
  596.                                 <h5 class="text-editable">{{ page.fourthColumnTitle|raw }}</h5>
  597.                             </div>
  598.                         {% endif %}
  599.                     {% endif %}
  600.                     {% if editable %}
  601.                         <div class="editable">
  602.                             <div class="edit-icon"><i class="fas fa-edit" data-field="fourthColumnText"
  603.                                                       onclick="openEditor(this)"></i></div>
  604.                             <span class="text-editable">
  605.                                     {{ page.fourthColumnText|raw }}
  606.                                 </span>
  607.                         </div>
  608.                     {% else %}
  609.                         {% if page.fourthColumnText %}
  610.                             <div class="editable">
  611.                                     <span class="text-editable">
  612.                                         {{ page.fourthColumnText|raw }}
  613.                                     </span>
  614.                             </div>
  615.                         {% endif %}
  616.                     {% endif %}
  617.                     {% if editable %}
  618.                         <div class="editable">
  619.                             <div class="edit-icon">
  620.                                 <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  621.                                    data-field="fourthColumnImage"></i>
  622.                             </div>
  623.                             <img class="image-editable" src="{{ '/user_uploads/'~page.fourthColumnImage }}"
  624.                                  width="100%"
  625.                                  alt="">
  626.                         </div>
  627.                     {% else %}
  628.                         {% if page.fourthColumnImage %}
  629.                             <div class="editable">
  630.                                 <img class="image-editable" src="{{ '/user_uploads/'~page.fourthColumnImage }}"
  631.                                      width="100%"
  632.                                      alt="">
  633.                             </div>
  634.                         {% endif %}
  635.                     {% endif %}
  636.                 </div>
  637.                 <div class="wrapper-item">
  638.                     {% if editable %}
  639.                         <div class="editable">
  640.                             <div class="edit-icon"><i class="fas fa-edit" data-field="fourthColumnSecondTitle"
  641.                                                       onclick="openEditor(this)"></i></div>
  642.                             <h5 class="text-editable">{{ page.fourthColumnSecondTitle|raw }}</h5>
  643.                         </div>
  644.                     {% else %}
  645.                         {% if page.fourthColumnSecondTitle %}
  646.                             <div class="editable">
  647.                                 <h5 class="text-editable">{{ page.fourthColumnSecondTitle|raw }}</h5>
  648.                             </div>
  649.                         {% endif %}
  650.                     {% endif %}
  651.                     {% if editable %}
  652.                         <div class="editable">
  653.                             <div class="edit-icon"><i class="fas fa-edit" data-field="fourthColumnSecondText"
  654.                                                       onclick="openEditor(this)"></i></div>
  655.                             <span class="text-editable">
  656.                                     {{ page.fourthColumnSecondText|raw }}
  657.                                 </span>
  658.                         </div>
  659.                     {% else %}
  660.                         {% if page.fourthColumnSecondText %}
  661.                             <div class="editable">
  662.                                     <span class="text-editable">
  663.                                         {{ page.fourthColumnSecondText|raw }}
  664.                                     </span>
  665.                             </div>
  666.                         {% endif %}
  667.                     {% endif %}
  668.                     {% if editable %}
  669.                         <div class="editable">
  670.                             <div class="edit-icon">
  671.                                 <i class="fas fa-images imgUpload" onclick="fileUpload(this)"
  672.                                    data-field="fourthColumnSecondImage"></i>
  673.                             </div>
  674.                             <img class="image-editable" src="{{ '/user_uploads/'~page.fourthColumnSecondImage }}"
  675.                                  width="100%" alt="">
  676.                         </div>
  677.                     {% else %}
  678.                         {% if page.fourthColumnSecondImage %}
  679.                             <div class="editable">
  680.                                 <img class="image-editable"
  681.                                      src="{{ '/user_uploads/'~page.fourthColumnSecondImage }}"
  682.                                      width="100%" alt="">
  683.                             </div>
  684.                         {% endif %}
  685.                     {% endif %}
  686.                 </div>
  687.             </div>
  688.         </div>
  689.     </div>
  690.     {% if editable %}
  691.         <div id="myModal" class="modal">
  692.             <!-- Modal content -->
  693.             <div class="modal-content">
  694.                 <div class="modal-body">
  695.                     <input type="hidden" id="fieldName" value="">
  696.                     <input type="hidden" id="pageID" name="pageId" value="{{ page.id }}">
  697.                     <textarea name="" class="editorShort" id="editor_value" style="width: 100%; height: 500px"
  698.                               rows="50"></textarea>
  699.                 </div>
  700.                 <div class="modal-footer">
  701.                     <button onclick="discardModal()">discard Changes</button>
  702.                     <button onclick="SaveModalData()">Save Changes</button>
  703.                 </div>
  704.             </div>
  705.         </div>
  706.         <div id="FileUploadModal" class="modal">
  707.             <!-- Modal content -->
  708.             <div class="modal-content">
  709.                 <div class="modal-body">
  710.                     <input type="hidden" id="FileFieldName" value="">
  711.                     <input type="hidden" id="FilePageID" value="{{ page.id }}">
  712.                     <input id="ModalFileInput" type="file" name="fileInput" class="modalFileUpload">
  713.                     <img id="ModalFilePreview" width="300" height="300">
  714.                 </div>
  715.                 <div class="modal-footer">
  716.                     <button onclick="discardModalFileUpload()">discard Changes</button>
  717.                     <button onclick="saveUploadedFile()">Save Changes</button>
  718.                     <button onclick="removeCurrentImage()">Remove Image</button>
  719.                 </div>
  720.             </div>
  721.         </div>
  722.         <button id="openModalButton" style="display: none"></button>
  723.         <button id="FileUploadButton" style="display: none"></button>
  724.         <script src="{{ asset('js/ckeditor.js') }}"></script>
  725.         <script src="{{ asset('js/jquery-3.6.3.min.js') }}"></script>
  726.     {% endif %}
  727. {% endblock %}