themes: add relative tag support for sitenav url
This allows us providing not fully qualified url but to attach it to our domain. This is helpful for static-pages when we navigate from inside a post (which is nested deeper, like www.turtleware.eu/posts/xxx.html).
This commit is contained in:
parent
843bbb652c
commit
9877aecf5e
2 changed files with 12 additions and 2 deletions
|
@ -20,7 +20,11 @@
|
|||
<div class="navigation">
|
||||
<a href="{$config.domain}">{$config.title}</a> |
|
||||
{foreach $link in $config.sitenav}
|
||||
{if $link.relative}
|
||||
<a href="{$config.domain}/{$link.url}">{$link.name}</a>
|
||||
{else}
|
||||
<a href="{$link.url}">{$link.name}</a>
|
||||
{/if}
|
||||
{if not isLast($link)} {sp}|{sp} {/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
|
|
|
@ -26,7 +26,13 @@
|
|||
<a class="brand" href="{$config.domain}">{$config.title}</a>
|
||||
<ul class="nav">
|
||||
{foreach $link in $config.sitenav}
|
||||
<li><a href="{$link.url}">{$link.name}</a></li>
|
||||
<li>
|
||||
{if $link.relative}
|
||||
<a href="{$config.domain}/{$link.url}">{$link.name}</a>
|
||||
{else}
|
||||
<a href="{$link.url}">{$link.name}</a>
|
||||
{/if}
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue