установили шаблон нужно было внести корективы и сделать вывод переключателя языка (УКР и РУСС версия ) в моб меню!
теперь я его вывел все круто четко ( не работало через js написал скрипт
<script>
$(document).on('click', '#lang_mob button', function() {
var code = $(this).attr('name');
$('#form-language input[name="code"]').val(code);
$('#form-language').submit();
});
</script>
заработало круто четко ( моб меню работает переключает )
но теперь в десктопе при переключении языка просто идет перезагрузка !
также что бы вывести в моб меню перключатель в controller menu.php добавил код!
// custom code my
$data['languages'] = array();
$results = $this->model_localisation_language->getLanguages();
foreach ($results as $result) {
if ($result['status']) {
$data['languages'][] = array(
'name' => $result['name'],
'code' => $result['code']
);
}
}
$this->load->language('common/menu');
$data['text_language'] = $this->language->get('text_language');
вот ссылка
на мой сайт жми знаю что где то что то не так сделал может кто подскажет как решить?
забыл написатьв menu.twig сделал вывода такой
{% if languages|length > 1 %}
<form action="{{ action }}" method="post" enctype="multipart/form-data" id="form-language">
<div id="lang_mob" class="btn-group dropdown">
<ul class="lang-menu">
{% for language in languages %}
<li>
<button id="custom-style-lan" type="button" name="{{ language.code }}">{{ language.name }}</button>
</li>
{% endfor %}
</ul>
</div>
<input type="hidden" name="code" value="" />
<input type="hidden" name="redirect" value="{{ redirect }}" />
</form>
{% endif %}
в header.twig ( то есть десктоп он такой)
<div id="custom-lang-menu" class="language-selector">{{ language }}</div>
в принципе одно и тоже код !
в чем может бить проблема?