Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Модификация Шаблона - Магазин Закрыт (Store Closed) Rate Topic   - - - - -

 
  • alex-pro
  • Advanced Member
  • Trial users
  • Join Date: 07-Nov 13
  • 95 posts

Posted 26 August 2014 - 05:16 PM #1

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

возникла необходимость внести изменения в стандартный шаблон Store Closed.

Версия 4.2.1 международная.

HTML файл у нас /store_closed.html
Текст в этом шаблоне декларируется так - [banner] который внутри рамки и сообщение [message].

Причем в /app/controllers/frontend/init.php
у нас вызывается языковая переменная 'text_store_closed'

в админке в переводе она оказалась лишь на английсокм, но магазин у нас на 2-ух других языках.
прописал вручную новую переменную, но текст не поменялся..
у нас также влкючен SEO модуль, и ссылки имеют ввид /язык/, поетмоу при первом переходе соотвественно применяется дефолтный язык.
Однако сообщение и дальше продолжает выводится на английском - Sorry, the store is temporarily closed for maintenance.

И также как сменить текст внутри рамки?

Вообщем, я ненашел где сменить этот текст и/или перевести его.

 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19161 posts

Posted 26 August 2014 - 07:31 PM #2

Посмотрите вот эту тему

http://forum.cs-cart...ng-the-message/

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • alex-pro
  • Advanced Member
  • Trial users
  • Join Date: 07-Nov 13
  • 95 posts

Posted 26 August 2014 - 07:43 PM #3

Посмотрите вот эту тему

http://forum.cs-cart...ng-the-message/


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

Функция отвечающая за текст расположена в /app/Tygh/Development.php
строки 100,101,102

Решается для разных языков элементарно.
Создается в переводчике новая языковая переменная. в моем случае text_store_closed

'[title]' => 'Store closed',
			    '[banner]' =>  'Store<br/> closed',
			    '[message]' => 'Sorry, the store is temporarily closed for maintenance.'

заменяем на чтото типа этого:

'[title]' => __('text_store_closed_title'),
			    '[banner]' =>  __('text_store_closed_title'),
			    '[message]' => __('text_store_closed')

в итоге все прекрасно работает на всех языках. если включен SEO модуль с указанием языка в URL /lang/

 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19161 posts

Posted 27 August 2014 - 08:29 AM #4

Пожалуйста, посмотрите последний наш ответ в той теме

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


 
  • alex-pro
  • Advanced Member
  • Trial users
  • Join Date: 07-Nov 13
  • 95 posts

Posted 27 August 2014 - 12:44 PM #5

Пожалуйста, посмотрите последний наш ответ в той теме

Спасибо за рекоммендацию, сделаем так.

У меня просо возникает вопрос, а что бывают ситуации когда в CS-Cart, последних версий возникают и другие сбои?
По крайней мере в случае сбоя должен сработать же app/Tygh/Exceptions/AException.php

 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 19161 posts

Posted 27 August 2014 - 12:53 PM #6

Спасибо за рекоммендацию, сделаем так.

У меня просо возникает вопрос, а что бывают ситуации когда в CS-Cart, последних версий возникают и другие сбои?
По крайней мере в случае сбоя должен сработать же app/Tygh/Exceptions/AException.php


Если честно, то так глубоко не копали. Но лучше перестраховаться. Не зря же ведь так сделали разработчики CS-Cart :)

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.