2016-06-16 2 views
2

Кто-нибудь знает, как удалить текст по умолчанию, который говорит «Загрузка ...», который отображается рядом с вашим GIF в Silverstripe?Удалить нагружающий текст на Silverstripe

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

Спасибо за ваше время.

ответ

2

Вы можете создать собственный файл шаблона CMSLoadingScreen.ss и положить его в mysite/templates.

Если вам нужны пользовательские CSS с этим, вы можете потребовать, чтобы в шаблоне, или с помощью конфигурационного файла (например. mysite/_config/config.yml)

LeftAndMain: 
    extra_requirements_css: 
    - my/path/to/styles.css 
2
#> find framework/ -type f -name '*.yml' | xargs grep -H 'Loading...' 
... 
framework/lang/en.yml: LOADING: Loading... 
... 

Я думал, что вы могли бы просто переопределить под MySITE реж таким образом (SS 3.2)

В MySite/языки/EN/en.yml

en: 
    CMSLoadingScreen_ss: 
    LOADING: 'Please wait...' 

... но он не работал для звонков в _t() в шаблонах (он должен работать для логической схемы бэкэнда (PHP), хотя)

Чтобы шаблоны могли видеть ваши изменения, вы необходимо удалить файл lang/en (например) под вашей папкой templates/my-project.

.. вам также нужно очистить кеш SilverStripe, выполнив обычный вызов? Flush = all в вашем браузере.

Смежные вопросы