我想在流星的Google/Github OAuth提供商的配置彈出窗口中添加一個名爲「配置其他服務」的附加按鈕,以及現有的按鈕「保存配置」和「我將在稍後完成」。如何在流星中更改「configure google」或「configure github」佈局的彈出窗口?
可以針對上述文件佈局更改哪個文件或服務配置參數或文件?
我想在流星的Google/Github OAuth提供商的配置彈出窗口中添加一個名爲「配置其他服務」的附加按鈕,以及現有的按鈕「保存配置」和「我將在稍後完成」。如何在流星中更改「configure google」或「configure github」佈局的彈出窗口?
可以針對上述文件佈局更改哪個文件或服務配置參數或文件?
要更改彈出窗口的內容,您需要修改生成彈出窗口的HTML模板。
在這種情況下,模板被稱爲_configureLoginServiceDialog
,它是該文件的accounts-ui-unstyled
包login_buttons_dialogs.html
中發現的。當您添加任何accounts-ui
包變體時,accounts-ui-unstyled
被添加爲依賴項。
但由於模板位於包中,因此無法直接對其進行修改。
您需要做的是在您的項目中創建您自己的accounts-ui-unstyled包(原文位於:https://github.com/meteor/meteor/tree/devel/packages/accounts-ui-unstyled),然後meteor remove accounts-ui-unstyled
和meteor add my-own:accounts-ui-unstyled
。
謝謝@JesperWe!這樣可行! –