FIX: Relative links in templates should work with subfolders

This commit is contained in:
Gerhard Schlager 2018-11-07 00:26:52 +01:00
parent 555f467727
commit 6b60646330
6 changed files with 11 additions and 7 deletions

View File

@ -131,7 +131,7 @@
<tr>
<td>{{i18n 'admin.dashboard.uploads'}}</td>
<td>{{disk_space.uploads_used}} ({{i18n 'admin.dashboard.space_free' size=disk_space.uploads_free}})</td>
<td>{{#if currentUser.admin}}<a href="/admin/backups">{{i18n 'admin.dashboard.backups'}}</a>{{/if}}</td>
<td>{{#if currentUser.admin}}<a href="{{get-url '/admin/backups'}}">{{i18n 'admin.dashboard.backups'}}</a>{{/if}}</td>
<td>{{disk_space.backups_used}} ({{i18n 'admin.dashboard.space_free' size=disk_space.backups_free}})</td>
</tr>
</tbody>

View File

@ -5,7 +5,7 @@
<div class="period-section">
<div class="section-title">
<h2>
<a href="/admin/reports">
<a href="{{get-url '/admin/reports'}}">
{{i18n "admin.dashboard.community_health"}}
</a>
</h2>
@ -111,7 +111,7 @@
{{#if currentUser.admin}}
<div class="backups">
<h3 class="durability-title">
<a href="/admin/backups">{{d-icon "archive"}} {{i18n "admin.dashboard.backups"}}</a>
<a href="{{get-url '/admin/backups'}}">{{d-icon "archive"}} {{i18n "admin.dashboard.backups"}}</a>
</h3>
<p>
{{diskSpace.backups_used}} ({{i18n "admin.dashboard.space_free" size=diskSpace.backups_free}})

View File

@ -4,7 +4,7 @@
<div class="moderators-activity section">
<div class="section-title">
<h2>
<a href="/admin/reports/moderators_activity">
<a href="{{get-url '/admin/reports/moderators_activity'}}">
{{i18n "admin.dashboard.moderators_activity"}}
</a>
</h2>

View File

@ -0,0 +1,4 @@
import { registerUnbound } from "discourse-common/lib/helpers";
import getUrl from "discourse-common/lib/get-url";
registerUnbound("get-url", value => getUrl(value));

View File

@ -7,7 +7,7 @@
{{latest-topic-list-item topic=t}}
{{/each}}
<div class="more-topics">
<a href="/{{filter}}" class="btn btn-default pull-right">{{i18n "more"}}</a>
<a href="{{get-url (concat '/' filter)}}" class="btn btn-default pull-right">{{i18n "more"}}</a>
</div>
{{else}}
<div class='no-topics'>

View File

@ -10,7 +10,7 @@
{{#unless showPositionInput}}
<section class='field'>
{{i18n 'category.position_disabled'}}
<a href="/admin/site_settings/category/basic">{{i18n 'category.position_disabled_click'}}</a>
<a href="{{get-url '/admin/site_settings/category/basic'}}">{{i18n 'category.position_disabled_click'}}</a>
</section>
{{/unless}}
@ -187,6 +187,6 @@
{{#unless emailInEnabled}}
<section class='field'>
{{i18n 'category.email_in_disabled'}}
<a href="/admin/site_settings/category/email">{{i18n 'category.email_in_disabled_click'}}</a>
<a href="{{get-url '/admin/site_settings/category/email'}}">{{i18n 'category.email_in_disabled_click'}}</a>
</section>
{{/unless}}