Skip to content

Commit

Permalink
AdminBranding (#14453)
Browse files Browse the repository at this point in the history
  • Loading branch information
agriffard authored Oct 8, 2023
1 parent d312e24 commit 29cba28
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
@inject IOptions<AdminOptions> AdminOptions
<link asp-src="~/OrchardCore.Admin/favicon.ico" type="image/x-icon" rel="shortcut icon" />

<zone name="HeadMeta">
<link asp-src="~/OrchardCore.Admin/favicon.ico" type="image/x-icon" rel="shortcut icon" />
</zone>
<a class="ta-navbar-brand navbar-brand" href="@Url.Content("~/" + AdminOptions.Value.AdminUrlPrefix)">
<div class="d-flex align-items-center">
<img src="@Url.Content("~/OrchardCore.Admin/logo.png")" alt="@Site.SiteName" class="pe-2" />
Expand Down
23 changes: 15 additions & 8 deletions src/docs/reference/modules/Admin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ If you want to specify another prefix in the urls to access the admin section, y

By default, OrchardCore logo and site name are displayed in the top navbar.

You can change it by overriding 'AdminBranding' shape, either from a [custom admin theme](../../../guides/create-admin-theme/README.md) or using Admin Templates feature.
You can change it by overriding 'AdminBranding' shape, either from a [custom admin theme](../../../guides/create-admin-theme/README.md) or using Admin Templates feature.
You can also use this shape to define admin favicon.

Here are samples using logo and favicon from media module.
Expand All @@ -26,20 +26,27 @@ Here are samples using logo and favicon from media module.

``` liquid
{% assign favicon_url = 'favicon.ico' | asset_url %}
{% link rel:'shortcut icon', type:'image/x-icon', src:favicon_url %}
{% zone "HeadMeta" %}
{% link rel:'shortcut icon', type:'image/x-icon', src:favicon_url %}
{% endzone %}
{% a area: 'OrchardCore.Admin', controller: 'Admin' , action: 'Index', class: 'ta-navbar-brand' %}
<img src="{{ 'logo.png' | asset_url }}" alt="{{ Site.SiteName }}" />
<span>{{ Site.SiteName }}</span>
<div class="d-flex align-items-center">
<img src="{{ 'logo.png' | asset_url }}" alt="{{ Site.SiteName }}" class="pe-2" />
<span>{{ Site.SiteName }}</span>
</div>
{% enda %}
```

=== "Razor"

``` html
<link asp-src="~/media/favicon.ico" type="image/x-icon" rel="shortcut icon" />

<zone name="HeadMeta">
<link asp-src="~/media/favicon.ico" type="image/x-icon" rel="shortcut icon" />
</zone>
<a class="ta-navbar-brand" asp-route-area="OrchardCore.Admin" asp-controller="Admin" asp-action="Index">
<img [email protected]("~/media/logo.png") alt="@Site.SiteName" />
<span>@Site.SiteName</span>
<div class="d-flex align-items-center">
<img [email protected]("~/media/logo.png") alt="@Site.SiteName" class="pe-2" />
<span>@Site.SiteName</span>
</div>
</a>
```

0 comments on commit 29cba28

Please sign in to comment.