我有一个主题组件,它用一个搜索 DuckDuckGo 的框替换了 components/google-search。这很简单。但我不知道如何让主题组件更改/替换这段文本(js.search.or_search_google):
这是否可以在不手动自定义管理面板中的文本的情况下实现?
我有一个主题组件,它用一个搜索 DuckDuckGo 的框替换了 components/google-search。这很简单。但我不知道如何让主题组件更改/替换这段文本(js.search.or_search_google):
这是否可以在不手动自定义管理面板中的文本的情况下实现?
您好 @JonahAragon1
您可以通过文本替换来实现此操作
你好 ![]()
此组件将覆盖 google-search 模板,即此区域。 ![]()
因此,它不会更改此文本上方的文本。
该组件包含一个 locale 文件,其中出现相同的文本,但这是针对 input field area-label
https://github.com/privacyguides/discourse-duckduckgo-search/blob/1beeff099b7e2abd5009df5bc2029be6158e5d47/locales/en.yml#L3
您想更改的文本在此核心文件中 ![]()
更改此文本的最简单方法是在 /admin/customize/site_texts/ 页面上进行。
嗯,我只是想在安装主题组件时不必手动替换文本,为安装它的任何人节省一个步骤。
如果这不容易实现,那我想也不是什么大不了的事。谢谢!