hey guys,
i have already set up my pages in the panel in german and english and i can open them but i need a button in the header on the website for changing the language … how can i do that ?
ps.: iam using a snippet-header , so i have several pages like a homepage, about-page, jobs-page ,…
how could i put this code in a if-statement, so that we have only a button (eng or german) which we can press and it changes the language
<div class="languages">
<ul>
<?php foreach($site->languages() as $language): ?>
<li<?php e($site->language() == $language, ' class="active"') ?>>
<a href="<?php echo $page->url($language->code()) ?>">
<?php echo html($language->name()) ?>
</a>
</li>
<?php endforeach ?>
</ul>
</div>
like in the following pic …


That would be something like this:
<div class="language">
<?php if($site->language()->code() == 'en'): ?>
<a href="<?php echo $page->url('de') ?>">DE</a>
<?php else: ?>
<a href="<?php echo $page->url('en') ?>">EN</a>
<?php endif ?>
</div>
1 Like