Показать сообщение отдельно
  #22 (permalink)  
Старый 20.02.2022, 00:11
Аватар для wemon
Интересующийся
Отправить личное сообщение для wemon Посмотреть профиль Найти все сообщения от wemon
 
Регистрация: 25.04.2017
Сообщений: 29

рони,
Цитата:
если сложно сделать ссылки на сервере, то можно так ...
Поймите я не сильно все понимаю. И как их делать тоже.

Что я делаю не так? для каждого языка свой вывод - navbar

navbar-ru.php
<ul class="lang-switcher">
                <li class="lang-ua"><a href="">УКР</a></li>
                <li class="lang-ru"><span>РУС</span></li>
            </ul>


navbar-ua.php
<ul class="lang-switcher">
                <li class="lang-ua"><span>УКР</span></li>
                <li class="lang-ru"><a href="">РУС</a></li>
            </ul>


Добавил для всех страниц.
document.addEventListener('DOMContentLoaded', () => {
            let ru = document.querySelector(".lang-switcher .lang-ru a");
            let ua = document.querySelector(".lang-switcher .lang-ua a");
            let value = window.location.href.match(/[^\/]+/g).pop();
            let url = `/ru/${value}/`;
            if (ua) {
                url = `/ru/${value}/`;
                ua.setAttribute('href', url);
            }
            if (ru) ru.setAttribute('href', url);
        });


Что делаю не так ?
Ответить с цитированием