Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выбор валюты, выбор языка. Smarty, JS (https://javascript.ru/forum/dom-window/81561-vybor-valyuty-vybor-yazyka-smarty-js.html)

tataboom 15.12.2020 16:28

Выбор валюты, выбор языка. Smarty, JS
 
Добрый день.

Верстаю шаблон своими силами. В теме default есть такая конструкция
{if !empty($theme_settings.language_toggle)}
            <select id="language">
                {foreach waLocale::getAll('name') as $language => $lang_name}
                    <option value="{$language}" {if $wa->locale() == $language} selected{/if}>{$lang_name|escape}</option>
                {/foreach}
            </select>
            <script>
                $("#language").change(function () {
                    var url = location.href;
                    if (url.indexOf('?') == -1) {
                        url += '?';
                    } else {
                        url += '&';
                    }
                    location.href = url + 'locale=' + $(this).val();
                });
            </script>
        {/if}

Как мне правильно сделать, что бы было вот так?
<button class="btn btn-light dropdown-toggle p-1 px-sm-2" data-toggle="dropdown">
      <span class="col-auto d-none d-lg-block ml-2 mr-1">Русский язык</span> <-- Здесь отображается выбранный язык и по умолчанию-->
</button>
<div class="dropdown-menu">
        <span class="dropdown-item d-lg-none font-weight-bold">Русский</span> <--В этот span подставляется выбранный язык -->
        <a href="#" class="dropdown-item language-select">Украина</а>
        <a href="#" class="dropdown-item language-select">Беларусь</а>
</div>

Заранее благодарю.

Nexus 15.12.2020 18:01

Цитата:

Сообщение от tataboom
Как мне правильно сделать, что бы было вот так?

Пальцами по клавиатуре.

Ваш "вопрос" сейчас выглядит следующим образом: «У меня есть такой код, перепишите его под bootstrap. Заранее благодарю».

Если вы хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ну или в раздел «"Работа"».


Часовой пояс GMT +3, время: 14:44.