Перейти к содержанию
storer

Как правильно размещать текст в файлах?

Рекомендуемые сообщения

Всем привет.

 

Давеча мне тут умные люди подсказали, что крайне нежелательно размещать текст в файлах .tpl

Мол текст лучше добавить в языковой файл и выводить через контроллер. Если это так, то правильно ли я понимаю схему:

  1. Добавляем текст в языковой файл;
  2. В контроллере прописываем нужные параметры;
  3. В файле шаблона .tpl выводим текст через обращение к контроллеру.
  4. Профит!

 

Все верно?

Поделиться сообщением


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

Да, верно. Профи

 

Поделиться сообщением


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

Так предусмотрено и структурой опенкарт.

Ну и в случае мультиязычности уже точно от такого способа не отойти 

Поделиться сообщением


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

А это как-то влияет на нагрузку магазина, что обращений к контроллеру будет больше и больше, если много правок вносится в шаблон?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.01.2018 в 23:26, storer сказал:

Если это так, то правильно ли я понимаю схему

Так правильно, а для мультиязычного магазина и обязательно, но много раз видел текст прямо в tpl на одноязычных сайтах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, SiteMix сказал:

Так правильно, а для мультиязычного магазина и обязательно, но много раз видел текст прямо в tpl на одноязычных сайтах.

Понял. Значит предстоит большая уборка по зачистке говнокода :ugeek::lol:

Поделиться сообщением


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

В этой теме активности больше, поэтому продублирую сюда еще одну свою затею. Может кто подскажет или поможет в реализации задуманного. Гляньте кому не лень.

 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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