шаблоны надо?
Есть потребность: в системе есть события, о событиях рассылаются письма(приглашения, напоминания, и тд). события бывают разных типов. в зависимости от типа нужно использовать свой шаблон. и конечно же есть локалиация(минимум русский-английский).
Как устроено сейчас: есть папка с шаблонами. в папке лежат базовый шаблон, хранящий высокоуровневую верстку. там же в этот папке есть папочки RU и EN, внутри которых лежат соотвественно русские и английские версии шаблонов конкретных писем(в каждом таком шаблоне только контентный блок письма).
Есть подозрение, что такая структура хранения и работы с шаблонами неверна. И хочу понять, делать правильно? подскажите пожалуйста.
PS. Symfony 2.8, Twig 2.14
если в разных локалях шаблоны отличаются только текстом (блоки текста все теже, только текст на разных языках), то нужно юзать компонент переводчика. Тогда будет один шаблон в котором через trans вставляются тексты в нужной локали
для локали есть файлы translations
Обсуждают сегодня