Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скрыть некоторые страницы сайта от всех, кроме админа


stekla

Recommended Posts

Здравствуйте.
Подскажите, пожалуйста, можно ли скрыть от всех, кроме админа, страницы вида: сайт/ua/
Суть в том, что добавил второй язык, но необходимо время, чтобы перевести все на украинский. Хотел бы потихоньку переводить, а когда уже будет все готово, то открыл бы видимость для пользователей и поисковиков.
А то боюсь сейчас возникнут проблемы с Гугл Рекламой (в частности с Мерчантом) из-за того, что в украинской версии все на русском.

Надіслати
Поділитися на інших сайтах


в
catalog\controller\common\language.php

т.к. это временное явление

        foreach ($results as $result) {
            if ($result['status']) {

заменить
на
 

		foreach ($results as $result) {
			if ($result['status']) {
				if (isset($this->session->data['user_token']) && $result['code'] == 'uk-ua') {
					$data['languages'][] = array(
						'name' => $result['name'],
						'code' => $result['code']
					);
				} else {
					$data['languages'][] = array(
						'name' => $result['name'],
						'code' => $result['code']
					);

				}
			}
		}

не проверял
Т.е. исключаем для всех язык из переключателей
 

Надіслати
Поділитися на інших сайтах

1 минуту назад, stekla сказал:

А может вообще скрыть сам переключатель полностью? Может так будет проще.
Пусть будет по умолчанию на русском, пока не будет готов перевод

моєно
в header.twig
{# {{ language }} #}

но тогда вы на сайте не увидите второго языка

Надіслати
Поділитися на інших сайтах

2 минуты назад, chukcha сказал:

моєно
в header.twig
{# {{ language }} #}

но тогда вы на сайте не увидите второго языка

На сайте он и не нужен пока. В админке он же будет или нет? Чтоб можно было переводить

Надіслати
Поділитися на інших сайтах


Только что, stekla сказал:

На сайте он и не нужен пока. В админке он же будет или нет? Чтоб можно было переводить

Будет
Но вычитывать приятней уже в контентенте

Надіслати
Поділитися на інших сайтах

11 минут назад, chukcha сказал:

Будет
Но вычитывать приятней уже в контентенте

спасибо, переключатель спрятали, а вот замена кода (для исключения языка из переключателя) не сработала

Надіслати
Поділитися на інших сайтах


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

в
catalog\controller\common\language.php

т.к. это временное явление


        foreach ($results as $result) {
            if ($result['status']) {

заменить
на
 


		foreach ($results as $result) {
			if ($result['status']) {
				if (isset($this->session->data['user_token']) || $result['code'] != 'uk-ua') {
					$data['languages'][] = array(
						'name' => $result['name'],
						'code' => $result['code']
					);
				} 
			}
		}

не проверял
Т.е. исключаем для всех язык из переключателей
 

Немного неправильно. Вот:

foreach ($results as $result) {
			if ($result['status']) {
				if (isset($this->session->data['user_token']) || $result['code'] != 'uk-ua') {
					$data['languages'][] = array(
						'name' => $result['name'],
						'code' => $result['code']
					);
				}
			}
		}

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.