Програмен код за шаблон "Ценоразпис в две валути" към мероприятие

Променена на: Thu, 7 авг, 2025 в 1:07 PM

Print

Този код е предназначен за използване в шаблон за имейл към мероприятие, който представя ценоразпис в левове и евро, в съответствие с изискванията за двойно обозначаване.  Инструкции за създаване и настройка на шаблона ще намерите ТУК. Копирайте кода по-долу и го поставете в редактора на новосъздадения шаблон.


<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <style>

    body {

      font-family: Arial, sans-serif;

      padding: 50px 30px 30px 30px;

    }

    h2, h4, h5, p {

      text-align: center;

    }

    table {

      width: 100%;

      border-collapse: collapse;

      margin-top: 1em;

    }

    th, td {

      /*border: 1px solid #cccccc;*/

      padding: 2px;

      font-size: 14px;

      text-align: left;

    }

    th {

      background-color: #f2f2f2;

    }

  </style>

</head>

<body>

  <h2>Цени на начисленията на мероприятие #{{offer.event.number}}</h2>

  <h4>{{account.name}}</h4>



  <table>

    <tbody>

      {% for meeting_room_booking in offer.event.meeting_room_bookings %}

          {% for c in meeting_room_booking.charges %}

          <tr>

            <td>{{c.service_date | date: "%d %b %Y"}}</td>

             <td>  {{ c.text }}</td>

             <td style="text-align: right;">

               {% assign main_currency = c.price | currency_only %}

               {{ c.price }} {{main_currency}} / 

               {% if main_currency == 'BGN' %}

                 {{ c.price | divided_by: 1.95583 | round: 2 }} EUR

                {% elsif main_currency == 'EUR' %}

                  {{ c.price | times: 1.95583 | round: 2 }} BGN

                 {% else %}

                    N/A

                 {% endif %}

            </td>

          </tr>

        {% endfor %}

      {% endfor %}


      {% for catering in offer.event.caterings %}

        {% for c in catering.charges %}  

          <tr>

            <td>{{c.service_date | date: "%d %b %Y"}}</td>

             <td>  {{ c.text }}</td>

             <td style="text-align: right;">

               {% assign main_currency = c.price | currency_only %}

               {{ c.price }} {{main_currency}} / 

               {% if main_currency == 'BGN' %}

                 {{ c.price | divided_by: 1.95583 | round: 2 }} EUR

                {% elsif main_currency == 'EUR' %}

                  {{ c.price | times: 1.95583 | round: 2 }} BGN

                 {% else %}

                    N/A

                 {% endif %}

            </td>

          </tr>

        {% endfor %}

      {% endfor %}


      {% for c in offer.event.charges %}

          <tr>

            <td>{{c.service_date | date: "%d %b %Y"}}</td>

             <td>  {{ c.text }}</td>

             <td style="text-align: right;">

               {% assign main_currency = c.price | currency_only %}

               {{ c.price }} {{main_currency}} / 

               {% if main_currency == 'BGN' %}

                 {{ c.price | divided_by: 1.95583 | round: 2 }} EUR

                {% elsif main_currency == 'EUR' %}

                  {{ c.price | times: 1.95583 | round: 2 }} BGN

                 {% else %}

                    N/A

                 {% endif %}

            </td>

          </tr>

      {% endfor %}


      {% for date_report in offer.event.dates_report.event_dates %}

        {% for block_item in date_report.block_items_date_report.block_items %}

          <tr>

            <td>{{block_item.date | date: "%d %b %Y"}}</td>

            <td>

              {% if block_item.block.room_type.t_name != "" %} {{block_item.block.room_type.t_name}} {% else %} {{block_item.block.room_type.name}} {% endif %}

              , {% if block_item.block.rate.t_name != "" %} {{block_item.block.rate.t_name}} {% else %} {{block_item.block.rate.name}} {% endif %}

            </td>

            

            <td style="text-align: right;">

              {% assign main_currency = block_item.price | currency_only %}

              {{ block_item.price }} {{main_currency}} / 

              {% if main_currency == 'BGN' %}

                {{ block_item.price | divided_by: 1.95583 | round: 2 }} EUR

              {% elsif main_currency == 'EUR' %}

                {{ block_item.price | times: 1.95583 | round: 2 }} BGN

              {% else %}

                N/A

              {% endif %}

            </td>

           </tr>

         {% endfor %}

       {% endfor %}


  </tbody>

</table>


  <br/>

  <h5>{{account.current_date | date: "%d.%m.%Y"}}, Валутен курс: 1 EUR = 1.95583 BGN</h5>


</body>

</html>


Did you find it helpful? Yes No

Send feedback
Съжаляваме, че не успяхме да бъдем полезни. Помогнете ни да подобрим тази статия с вашите отзиви.

На тази страница