删除 Silverstripe 上的加载文本
Remove loading text on Silverstripe
有谁知道如何删除显示在 Silverstripe 中 GIF 旁边的默认文本 "Loading..."?
我上传了一个新的 GIF,现在我只想展示它并删除加载位。
感谢您的宝贵时间。
#> find framework/ -type f -name '*.yml' | xargs grep -H 'Loading...'
...
framework/lang/en.yml: LOADING: Loading...
...
我以为你可以在 mysite 目录下重写 (SS 3.2)
在mysite/lang/en/en.yml
en:
CMSLoadingScreen_ss:
LOADING: 'Please wait...'
...但它不适用于模板中对 _t()
的调用(它应该适用于后端 (PHP) 调用逻辑)
要允许模板看到您的更改,您需要在 templates/my-project
文件夹下放置一个 lang/en
(例如)目录。
..您还需要通过在浏览器中对 ?flush=all 执行常规调用来清除 SilverStripe 缓存。
您可以创建自己的 CMSLoadingScreen.ss
模板文件并将其放入 mysite/templates
。
如果您需要自定义 CSS,您可以在模板中或通过配置文件(例如 mysite/_config/config.yml
)提出要求
LeftAndMain:
extra_requirements_css:
- my/path/to/styles.css
有谁知道如何删除显示在 Silverstripe 中 GIF 旁边的默认文本 "Loading..."?
我上传了一个新的 GIF,现在我只想展示它并删除加载位。
感谢您的宝贵时间。
#> find framework/ -type f -name '*.yml' | xargs grep -H 'Loading...'
...
framework/lang/en.yml: LOADING: Loading...
...
我以为你可以在 mysite 目录下重写 (SS 3.2)
在mysite/lang/en/en.yml
en:
CMSLoadingScreen_ss:
LOADING: 'Please wait...'
...但它不适用于模板中对 _t()
的调用(它应该适用于后端 (PHP) 调用逻辑)
要允许模板看到您的更改,您需要在 templates/my-project
文件夹下放置一个 lang/en
(例如)目录。
..您还需要通过在浏览器中对 ?flush=all 执行常规调用来清除 SilverStripe 缓存。
您可以创建自己的 CMSLoadingScreen.ss
模板文件并将其放入 mysite/templates
。
如果您需要自定义 CSS,您可以在模板中或通过配置文件(例如 mysite/_config/config.yml
)提出要求
LeftAndMain:
extra_requirements_css:
- my/path/to/styles.css