Перейти к содержанию

Рекомендуемые сообщения

Как удалить надпись язык, чтобы при переключении только флажки с языком оставались, а надписи небыло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В файле catalog/view/шаблон/template/module/language.tpl

У меня это строка:

<p>Язык: <?php echo $language['name']; ?></p>

Удалить "Язык: "

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо! убрал, а то думаю смысла нету с надписи и так ясно что это языки переключать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Также озадачился данной проблемой. У меня вообще какие-то чудеса происходят. Реальность меняется на глазах.

Я пробовал убрать убрать часть кода в файле ВАШ_САЙТ\catalog\view\theme\maket\template\module\language.tpl

А именно удалил <?php echo $text_language; ?> в блоке <div id="language">

Конечный код:

<?php if (count($languages) > 1) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
  <div id="language">
    <?php foreach ($languages as $language) { ?>
    <img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>" onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $(this).parent().parent().submit();" />
    <?php } ?>
    <input type="hidden" name="language_code" value="" />
    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
  </div>
</form>
<?php } ?>

но надпись "Язык" остается. Более того, если удалить все кроме самого блока <div id="language"> то все остается, да к тому же и работает переключение языков

<?php if (count($languages) > 1) { ?>
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
  <div id="language">
    
    
  </div>
</form>
<?php } ?>

Вот что в Fireиug выдает

 

KAxjpbZfVEDym8.jpg

 

Только после удаления блока <div id="language"> языки исчезают полностью.

Как такое может быть?

 

Разобрался. Дело в том, что у меня был установлен модуль SEO мультиязык PRO, который ввел меня в заблуждение. Удаление строки <?php echo $text_language; ?> нужно было делать в самом модуле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как убрать изо флага, отображать только RU и ENG ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.