silverstripe не подхватывает изменения в языковых yml файлах
Silverstripe, похоже, не подхватывает изменения в языковых файлах yml. Это раньше работало. Как обычно я делаю? Flush = all после изменения файлов...
В шаблонах я использую t-функцию типа <% t General.GoToPortfolio "zum Portfolio"%>Я редактировал существующие записи, но шаблон всегда показывает старую "версию" записи. Если я удалю файл en.yml, то переводы действительно исчезнут. Поэтому я предполагаю, что это работает хотя бы немного...
На данный момент я использую silverstripe 3.1.12. Здесь сохраняются файлы, например: module / lang / en.yml
Спасибо Флориан
2 ответа
Наконец нашел его: удалил содержимое папки silverstripe-cache и все заработало.
У меня были проблемы с немецким умлаутом и неправильной кодировкой файлов. Так что либо скажите вашему редактору или IDE кодировать и написать правильный utf-8 (лучше всего без bom), либо htmlencode ваши умляуты.