33 lines
1.1 KiB
Smarty
33 lines
1.1 KiB
Smarty
@language = [data-v-component-languages] [data-v-language]
|
|
@language|deleteAllButFirstChild
|
|
|
|
[data-v-component-languages]|prepend = <?php
|
|
if (isset($_languages_idx)) $_languages_idx++; else $_languages_idx = 0;
|
|
if(isset($this->_component['languages']) && $this->_component['languages'][$_languages_idx]) {
|
|
$languages = $this->_component['languages'][$_languages_idx];
|
|
?>
|
|
|
|
[data-v-component-languages] [data-v-language-info-*] = $languages['active']['@@__data-v-language-info-(*)__@@']
|
|
|
|
@language|before = <?php
|
|
|
|
if (is_array($languages['language'])) {
|
|
foreach ($languages['language'] as $index => $language) {?>
|
|
|
|
@language .dropdown-item|addClass = <?php if ($language['slug'] == $languages['active']['slug']) echo 'active'?>
|
|
|
|
@language [data-v-language-name] = $language['name']
|
|
@language [data-v-language-url]|href = <?php echo '//' . $language['url'];?>
|
|
|
|
@language button[data-v-language-code]|value = $language['slug']
|
|
@language button[data-v-language-language_id]|value = $language['language_id']
|
|
|
|
@language|after = <?php
|
|
}
|
|
}
|
|
?>
|
|
|
|
[data-v-component-languages]|append = <?php
|
|
}
|
|
?>
|