0
я нашел этот код:Drupal - Текущая страница, другой язык
<?php global $language; ?>
<?php global $theme_path; ?>
<ul class="language-switcher-locale-url">
<?php $languages = language_list() ?>
<?php foreach($languages as $lang): ?>
<?php $active = $language->language == $lang->language ? " active" : ""; ?>
<li class="<?php echo $lang->language ?><?php echo $active ?>">
<a href="/<?php echo $lang->prefix ?>">
<img src="/<?php echo $theme_path ?>/images/flags/<?php echo $lang->language ?>.png" alt="<?php echo $lang->language ?>"/>
</a>
</li>
<?php endforeach ?>
</ul>
Это перенаправляет меня mywebsite.com/de/current_page
к выбранному языку отл. mywebsite.com/en
Что я могу сделать для моего кода перенаправляет меня mywebsite.com/en/current_page
Нах это Бесполезный Не работайте, это просто перенаправление на фактическую страницу на текущем языке – Leeroy521
Ах, извините, после прочтения документации по URL я понял, что для параметра language требуется объект языка, а не идентификатор языка. Я обновил код соответствующим образом. Попробуйте сейчас. :) –
снова он не работал, перенаправляйте на фактическую страницу на текущем языке, например, от mywebsite.com/en/content-english до mywebsite.com/en/de/content-english – Leeroy521