当我登录sitecore dektop或内容编辑器或页面编辑器时,默认的sitecore favicon。是否可以更改此图标?
答案 0 :(得分:1)
Sitecore桌面/内容编辑器和页面编辑器依赖于Sheer UI的渲染格式。如果您查看Sitecore.Web.UI.HtmlControls,您将看到可以通过文件呈现的各种“类型”,例如 < Sitecore文件路径> \ Website \ sitecore \ shell \ Applications \ Shell.xml。
目前我没有看到任何内容编辑器页面输出快捷方式图标的内容。
即使你可以,你也可能不想这样做,因为任何升级Sitecore都会消除你对快捷方式的更改。
答案 1 :(得分:1)
我创建了自定义SheerUI控件,并在Web.config中注册了它。
[ParseChildren(false)]
public class Favicon : Component
{
public Favicon()
{
this.RenderAs = global::Sitecore.Web.UI.RenderAs.Literal;
}
protected override void DoRender(HtmlTextWriter output)
{
global::Sitecore.Context.ClientPage.Page.Header.Controls.Add(
new Literal { Text = "<link rel=\"icon\" href=\"/faviconn.ico\" type=\"image/x-icon\" /><link rel=\"shortcut icon\" href=\"/faviconn.ico\" type=\"image/x-icon\" />" });
}
}
然后我添加了标签:
<Favicon />
到\ Website \ sitecore \ shell \ Applications \ Shell.xml。
我还将这两行添加到/sitecore/login/default.aspx
<link rel="icon" href="/faviconn.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/faviconn.ico" type="image/x-icon" />
我知道这将无法在更新中存活,但它已经足够了。
答案 2 :(得分:0)
在页面编辑器中,您可以使用与页面相同的方式设置图标:
<link rel="shortcut icon" href="...">
将上面的内容添加到您的布局aspx文件的头标记。