Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Другой контент на другом языке


Recommended Posts

Здравствуйте!

Подскажите на ошибку

<?php if ($language == 'ru') { ?>
    <b><a href="/">123</a></b>
    <a href="/">321</a>
<?php } else { ?>
	<a href="/">123</a>
    <b><a href="/">321</a></b>
<?php } ?>

Суть я думаю ясна, но вот почему то не работает, что то не правильно написал

Link to post
Share on other sites

Первое

Не делайте так

Редкостный костыль

Link to post
Share on other sites
2 минуты назад, markimax сказал:

Первое

Не делайте так

Редкостный костыль


Как сделать правильно?)

Link to post
Share on other sites

Стандартный модуль "HTML-содержимое" для этих нужн не подходит?

Link to post
Share on other sites
7 минут назад, Eldaeron сказал:

Стандартный модуль "HTML-содержимое" для этих нужн не подходит?


Нет

Link to post
Share on other sites

надо смотреть в контекст, и понимать причину такого кода
а приведенное - это костыль, который вот-вот сломается.

Link to post
Share on other sites
18 минут назад, chukcha сказал:

надо смотреть в контекст, и понимать причину такого кода
а приведенное - это костыль, который вот-вот сломается.

 

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

Link to post
Share on other sites

1 час назад, ZerG1 сказал:


Как сделать правильно?)

Не гадаю на кофейной гуще

Из вашего костыля задача не определенная

Но то что так делать "низзззяяя" - это факт

Link to post
Share on other sites

Ну так это сделать в шаблоне, а из  контроллера передать текущий язык

Link to post
Share on other sites
16 минут назад, ZerG1 сказал:

 

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

В контроллере /catalog/controller/common/language текущий язык определяеться так:

$data['code'] = $this->session->data['language'];

В .tpl потом идет сравнение с массивом всех языков:

<?php if ($language['code'] == $code) { ?>
	Ура, какой-то язык который выбрал сейчас совпадает из списка всех языков.
<?php } ?>

Пересмотрите 2 файлы несколько раз и поймете что да как.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.