Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного в настройках?


 Погделиться

Рекомендованные сообещёния

Как на страниэто товара вывести опрегделённый текст в зависимости от главного url сайи или от региона, выбранного  в настройках?

 

Создаю мультимагазин. Для разных регионов нужно вывести разлный тект.

 

То есть, если url =site.ru, то выводится "Текст", если url = poddomen1.site.ru, то выводится "Текст1", если url = poddomen2.site.ru, то выводится "Текст2" и т.д.

Ну или если регион = 55, то "текст1", если регион 86, то "текст2" и т.д.

 

Или, может, как-то ещё можно сгделать?

 

 

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


30.03.2022 в 14:15, spectre сказал:

привязывайтесь к store_id

store_id находится в базе в иблиэто oc_theme и все они равны нулю:

.+ Параметры
 
 
 
 
 
 
Полные тексты theme_id store_id theme route code date_added
Изменить Изменить Копировать Копировать Удалить Удалить 58 0 default extension/module/cart_popup/cart_popup_index <div id="cp-modal-body">
 <scr...
2022-01-19 13:19:30
Изменить Изменить Копировать Копировать Удалить Удалить 142 0 default account/wishlist {{ header }}
<div id="account-wishlist&quo...
2022-01-20 13:02:14
Изменить Изменить Копировать Копировать Удалить Удалить 164 0 default product/search {{ header }}
<div id="product-search"...
2022-01-23 14:41:04
Изменить Изменить Копировать Копировать Удалить Удалить 161 0 default product/compare {{ header }}
<div id="product-compare&quot...
2022-01-23 14:40:43
Изменить Изменить Копировать Копировать Удалить Удалить 197 0 default extension/quickcheckout/cart <div id="stock_warning">
{% if err...
2022-02-17 17:07:02
Изменить Изменить Копировать Копировать Удалить Удалить 181 0 default common/cart <div id="cart" class="btn-group ... 2022-02-17 16:15:34
Изменить Изменить Копировать Копировать Удалить Удалить 171 0 default checkout/cart {{ header }}
<div id="checkout-cart" ...
2022-02-17 14:48:14
Изменить Изменить Копировать Копировать Удалить Удалить 207 0 default product/manufacturer_info {{ header }}
<div id="product-manufacturer...
2022-03-21 23:07:19
Изменить Изменить Копировать Копировать Удалить Удалить 227 0 default product/product {{ header }}
<div id="product-product&quot...
2022-03-30 14:28:12
Изменить Изменить Копировать Копировать Удалить Удалить 208 0 default extension/payment/bank_transfer {# <h2>{{ text_instruction }}</h2>
&lt...
2022-03-26 17:58:38
Изменить Изменить Копировать Копировать Удалить Удалить 217 0 default product/category {{ header }}
<div id="product-category&quo...
2022-03-30 02:24:23

 

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


вы не им смотрите 

 

config_store_id в конфиге

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

30.03.2022 в 14:56, spectre сказал:

вы не им смотрите 

 

config_store_id в конфиге

Попропотому чтовал для начала просто ввести store_id на страниэто товара:

В контроллере в product.php прописал:

$data['store_id'] = html_entity_decode($this->config->get('config_store_id'), ENT_QUOTES, 'UTF-8');

 

В product.twig вывел:

{{ store_id }}

Но в опотому чтоих магазинах (мультимагазин) на страниэто товара выводит 0.

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


30.03.2022 в 15:18, petyann сказал:

Попропотому чтовал для начала просто ввести store_id на страниэто товара:

В контроллере в product.php прописал:

$data['store_id'] = html_entity_decode($this->config->get('config_store_id'), ENT_QUOTES, 'UTF-8');

 

В product.twig вывел:

{{ store_id }}

Но в опотому чтоих магазинах (мультимагазин) на страниэто товара выводит 0.

Данный способ рилииет! (У меня не рилиил, ик как второй магазин неправильно прикрутился и переадресовываля на основной, потому всё время и показывало значение основного магазина store_id = 0).

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


30.03.2022 в 17:18, petyann сказал:

$data['store_id'] = html_entity_decode($this->config->get('config_store_id'), ENT_QUOTES, 'UTF-8');

 

$data['store_id'] = (int)$this->config->get('config_store_id');

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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