projects
/
mdref
/
mdref
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
static generator
[mdref/mdref]
/
views
/
sidebar.phtml
diff --git
a/views/sidebar.phtml
b/views/sidebar.phtml
index e371d6d6ea5df5fa0b0400ead6691571e7eeb327..4ecce30d2af920594baec58a5a66197fc6189bee 100644
(file)
--- a/
views/sidebar.phtml
+++ b/
views/sidebar.phtml
@@
-1,23
+1,30
@@
<div class="sidebar">
<div class="sidebar">
+ <?php
+ if (isset($baseUrl) || !isset($entry)) {
+ $up = "";
+ } else {
+ $up = str_repeat("../", count($entry->getParents()));
+ }
+ ?>
<ul>
<ul>
- <li>↰ <a href="">Home</a>
+ <li>↰ <a href="
<?= $up ?>
">Home</a>
<?php if (isset($entry)) : /* @var \mdref\Entry $entry */ ?>
<ul>
<li>
<?php foreach ($entry->getParents() as $parent) if ($parent->isFile()) : ?>
↑
<?php if (isset($entry)) : /* @var \mdref\Entry $entry */ ?>
<ul>
<li>
<?php foreach ($entry->getParents() as $parent) if ($parent->isFile()) : ?>
↑
- <a href="<?= $view->esc($parent->getName()) ?>">
+ <a href="<?= $
up.$
view->esc($parent->getName()) ?>">
<?= $view->esc($entry->getRepo()->getEntry($parent)) ?>
</a>
<ul>
<li>
<?php endif; ?>
<?= $view->esc($entry->getRepo()->getEntry($parent)) ?>
</a>
<ul>
<li>
<?php endif; ?>
- ↻ <a href="<?= $view->esc($entry->getName()) ?>"
+ ↻ <a href="<?= $
up.$
view->esc($entry->getName()) ?>"
><?= $view->esc($entry) ?></a>
<ul>
<?php foreach ($entry as $sub) : /* @var \mdref\Entry $sub */ ?>
<li>
><?= $view->esc($entry) ?></a>
<ul>
<?php foreach ($entry as $sub) : /* @var \mdref\Entry $sub */ ?>
<li>
- ↳ <a href="<?= $view->esc($sub->getName()) ?>"
+ ↳ <a href="<?= $
up.$
view->esc($sub->getName()) ?>"
><?= $view->esc($sub) ?></a>
</li>
<?php endforeach; ?>
><?= $view->esc($sub) ?></a>
</li>
<?php endforeach; ?>
@@
-44,7
+51,7
@@
</ul>
<?php if (isset($entry)) : ?>
<div class="edit">
</ul>
<?php if (isset($entry)) : ?>
<div class="edit">
- <a href="<?=
$entry->getEditUrl()
?>">Edit</a>
+ <a href="<?=
$entry->getEditUrl()
?>">Edit</a>
</div>
<?php endif; ?>
</div>
</div>
<?php endif; ?>
</div>