Изменить текст часового пояса на Амстердам
Это может показаться глупым. Но в бэкэнде у нас есть часовой пояс, установленный в разделе конфигурация/общие = W.Европа/Берлин. Это тот же часовой пояс, что и Амстердам. Наш интернет-магазин находится в Амстердаме. Когда я публикую блог или обновляю его, на нем ставится отметка времени x.y.z время @W.Европа/Берлин.... хотелось бы, чтобы это был W.Европа/Амстердам.
Могу ли я просто посмотреть строку в конфигурации ядра или в другой таблице и изменить ее там? Или я бы сломал много вещей? (Я могу представить время находится в самом ядре системы)
Или я могу добавить часовой пояс?
Большое спасибо
2 answers
Эта строка, насколько я знаю, также используется для настройки часового пояса PHP. Поскольку вы хотите изменить способ отображения данных, я бы предложил "перевести" их на уровень представления, в файлы PHTML. Таким образом, это не может оказать никакого влияния на остальную часть кода.
Добавление часового пояса будет довольно сложным, потому что вам придется вводить часовой пояс не только в объект PHP Date
, но, возможно, также в Zend в качестве локали. Я сделал это для пиратского языкового пакета, и для этого требуется локальное переопределение Zend - вряд ли оптимальное.
Я бы посоветовал вам перевести строку либо через translate.csv в вашей теме, либо в переводчике javascript (вставьте запись перевода в core_translate
).
Желаю удачи!