Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Код валюты в переключатели валют


Recommended Posts

Здравствуйте, помогите понять как осуществить.

Имеем в currency.twig:

{% if currencies|length > 1 %}
<div id="currency" class="curency fm_mobile_menu_info-item">
  <div class="fm_mobile_menu_info-title d-lg-none">{{ text_currency }}</div>
  <form action="{{ action }}" method="post" enctype="multipart/form-data" id="form-currency" class="h-100">
    <div class="btn-group h-100">
      <button class="btn btn-currency btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{% for currency in currencies %}
      {% if currency.symbol_left and currency.code == code %} {{ currency.symbol_left }} {% elseif currency.symbol_right and currency.code == code %} {{ currency.symbol_right }} {% endif %}
      {% endfor %} <span>{{ text_currency }}</span><i class="fas fa-chevron-down"></i></button>
      <div class="dropdown-menu dropdown-menu-right nav-dropdown-menu">
        {% for currency in currencies %}
        {% if currency.symbol_left %}
          <button class="currency-select btn btn-block{% if currency.code == code %} active-item{% endif %}" type="button" name="{{ currency.code }}">{{ currency.symbol_left }} {{ currency.title }}</button>
        {% else %}
          <button class="currency-select btn btn-block{% if currency.code == code %} active-item{% endif %}" type="button" name="{{ currency.code }}">{{ currency.symbol_right }} {{ currency.title }}</button>
        {% endif %}
        {% endfor %}
      </div>
    </div>
    <input type="hidden" name="code" value="" />
    <input type="hidden" name="redirect" value="{{ redirect }}" />
  </form>
</div>
{% endif %} 

Что хочу изменить:

вместо <span>{{ text_currency }}</span> что бы было <span>{{ currency.code }}</span> а в самом выпадающем списке осталось как есть, то есть, {{ currency.symbol_left }} {{ currency.title }}.

Пробовал ставить элементарно вместе {{ text_currency }} - {{ currency.code }} но в таком случай в шапке остается только символ валюты. Подскажите куда копать пожалуйста. 

Всем спасибо

Надіслати
Поділитися на інших сайтах


      {% if currency.symbol_left and currency.code == code %} <strong>{{ currency.symbol_left }}</strong> {% elseif currency.symbol_right and currency.code == code %} <strong>{{ currency.symbol_right }}</strong> {% endif %}
      {% if currency.code == code %} <span class="hidden-xs hidden-sm hidden-md">{{ currency.code }}</span> {% endif %}{% endfor %}&nbsp;<i class="fa fa-caret-down"></i></button>

 

  • +1 1
Надіслати
Поділитися на інших сайтах

6 минут назад, PaulKravchenko сказал:

      {% if currency.symbol_left and currency.code == code %} <strong>{{ currency.symbol_left }}</strong> {% elseif currency.symbol_right and currency.code == code %} <strong>{{ currency.symbol_right }}</strong> {% endif %}
      {% if currency.code == code %} <span class="hidden-xs hidden-sm hidden-md">{{ currency.code }}</span> {% endif %}{% endfor %}&nbsp;<i class="fa fa-caret-down"></i></button>

 

Спасибо Вам огромное!! оказалась все на много проще чем я себе представлял и главное что работает )

Надіслати
Поділитися на інших сайтах


Только что, PaulKravchenko сказал:

Просто currency.code вы изначально размещали за пределами массива currencies, поэтому код не выводился.

 

Надіслати
Поділитися на інших сайтах

1 минуту назад, PaulKravchenko сказал:

Просто currency.code вы изначально размещали за пределами массива currencys, поэтому код не выводился.

Уже понял свою ошибку. Спасибо Вам еще раз.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.