add breadcrumb navigation to all pages (Issue #129)

This commit is contained in:
coderkun 2014-04-24 15:47:49 +02:00
commit bcc6757b50
13 changed files with 92 additions and 72 deletions

View file

@ -1,8 +1,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: The Legend of Z\n" "Project-Id-Version: The Legend of Z\n"
"POT-Creation-Date: 2014-04-24 15:23+0100\n" "POT-Creation-Date: 2014-04-24 15:46+0100\n"
"PO-Revision-Date: 2014-04-24 15:23+0100\n" "PO-Revision-Date: 2014-04-24 15:46+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: de_DE\n" "Language: de_DE\n"
@ -105,13 +105,13 @@ msgstr "Kommentar von %s am %s um %s Uhr"
msgid "Comment" msgid "Comment"
msgstr "Kommentar" msgstr "Kommentar"
#: questtypes/submit/html/submission.tpl:30 views/html/quests/quest.tpl:43 #: questtypes/submit/html/submission.tpl:30 views/html/quests/quest.tpl:42
#: views/html/quests/submissions.tpl:29 #: views/html/quests/submissions.tpl:28
msgid "solved" msgid "solved"
msgstr "Richtig!" msgstr "Richtig!"
#: questtypes/submit/html/submission.tpl:31 views/html/quests/quest.tpl:47 #: questtypes/submit/html/submission.tpl:31 views/html/quests/quest.tpl:46
#: views/html/quests/submissions.tpl:20 #: views/html/quests/submissions.tpl:19
msgid "unsolved" msgid "unsolved"
msgstr "Leider falsch!" msgstr "Leider falsch!"
@ -160,7 +160,7 @@ msgstr "Persönlicher Fortschritt: %d%%"
#: views/html/achievements/index.tpl:52 #: views/html/achievements/index.tpl:52
#: views/html/charactergroups/group.tpl:24 #: views/html/charactergroups/group.tpl:24
#: views/html/charactergroups/managegroup.tpl:17 #: views/html/charactergroups/managegroup.tpl:17
#: views/html/characters/character.tpl:28 views/html/seminarybar/index.tpl:7 #: views/html/characters/character.tpl:36 views/html/seminarybar/index.tpl:7
msgid "Rank" msgid "Rank"
msgstr "Platz" msgstr "Platz"
@ -186,7 +186,7 @@ msgstr "Spiele weiter, um diesen geheimen Erfolg freizuschalten"
#: views/html/charactergroups/groupsgroup.tpl:8 #: views/html/charactergroups/groupsgroup.tpl:8
#: views/html/charactergroups/index.tpl:9 #: views/html/charactergroups/index.tpl:9
#: views/html/charactergroups/managegroup.tpl:8 #: views/html/charactergroups/managegroup.tpl:8
#: views/html/characters/character.tpl:77 views/html/seminarymenu/index.tpl:3 #: views/html/characters/character.tpl:85 views/html/seminarymenu/index.tpl:3
msgid "Character Groups" msgid "Character Groups"
msgstr "Gruppen" msgstr "Gruppen"
@ -207,15 +207,17 @@ msgstr "Mitglied"
#: views/html/charactergroups/group.tpl:30 #: views/html/charactergroups/group.tpl:30
#: views/html/charactergroups/managegroup.tpl:23 #: views/html/charactergroups/managegroup.tpl:23
#: views/html/characters/index.tpl:9 views/html/characters/manage.tpl:8 #: views/html/characters/character.tpl:11
#: views/html/seminarymenu/index.tpl:2 views/html/users/user.tpl:15 #: views/html/characters/character.tpl:13 views/html/characters/index.tpl:9
#: views/html/characters/manage.tpl:8 views/html/seminarymenu/index.tpl:2
#: views/html/users/user.tpl:15
msgid "Characters" msgid "Characters"
msgstr "Charaktere" msgstr "Charaktere"
#: views/html/charactergroups/group.tpl:45 #: views/html/charactergroups/group.tpl:45
#: views/html/charactergroups/managegroup.tpl:54 #: views/html/charactergroups/managegroup.tpl:54
#: views/html/questgroups/questgroup.tpl:57 views/html/quests/create.tpl:7 #: views/html/questgroups/questgroup.tpl:55 views/html/quests/create.tpl:9
#: views/html/quests/index.tpl:7 #: views/html/quests/index.tpl:9
msgid "Quests" msgid "Quests"
msgstr "Quests" msgstr "Quests"
@ -252,40 +254,40 @@ msgstr "Gewonnene Quest"
msgid "Lost Quest" msgid "Lost Quest"
msgstr "Verlorene Quest" msgstr "Verlorene Quest"
#: views/html/characters/character.tpl:16 #: views/html/characters/character.tpl:24
msgid "Total progress" msgid "Total progress"
msgstr "Fortschritt" msgstr "Fortschritt"
#: views/html/characters/character.tpl:20 #: views/html/characters/character.tpl:28
#: views/html/characters/character.tpl:59 #: views/html/characters/character.tpl:67
#: views/html/characters/character.tpl:65 #: views/html/characters/character.tpl:73
#: views/html/characters/character.tpl:71 views/html/seminarybar/index.tpl:42 #: views/html/characters/character.tpl:79 views/html/seminarybar/index.tpl:42
#: views/html/users/user.tpl:29 #: views/html/users/user.tpl:29
msgid "Level" msgid "Level"
msgstr "Level" msgstr "Level"
#: views/html/characters/character.tpl:30 #: views/html/characters/character.tpl:38
msgid "Milestones" msgid "Milestones"
msgstr "Meilensteine" msgstr "Meilensteine"
#: views/html/characters/character.tpl:53 #: views/html/characters/character.tpl:61
msgid "Ranking" msgid "Ranking"
msgstr "Ranking" msgstr "Ranking"
#: views/html/characters/character.tpl:59 #: views/html/characters/character.tpl:67
#: views/html/characters/character.tpl:65 #: views/html/characters/character.tpl:73
#: views/html/characters/character.tpl:71 #: views/html/characters/character.tpl:79
#: views/html/characters/character.tpl:82 views/html/quests/index.tpl:36 #: views/html/characters/character.tpl:90 views/html/quests/index.tpl:38
#: views/html/seminarybar/index.tpl:6 views/html/seminarybar/index.tpl:42 #: views/html/seminarybar/index.tpl:6 views/html/seminarybar/index.tpl:42
#, php-format #, php-format
msgid "%dXPs" msgid "%dXPs"
msgstr "%dXP" msgstr "%dXP"
#: views/html/characters/character.tpl:91 views/html/seminarybar/index.tpl:14 #: views/html/characters/character.tpl:99 views/html/seminarybar/index.tpl:14
msgid "Last Quest" msgid "Last Quest"
msgstr "Letzter Speicherpunkt" msgstr "Letzter Speicherpunkt"
#: views/html/characters/character.tpl:97 #: views/html/characters/character.tpl:105
msgid "Topic progress" msgid "Topic progress"
msgstr "Thematischer Fortschritt" msgstr "Thematischer Fortschritt"
@ -437,93 +439,100 @@ msgstr "Kurse"
msgid "Logout" msgid "Logout"
msgstr "Logout" msgstr "Logout"
#: views/html/questgroups/create.tpl:7 #: views/html/questgroups/create.tpl:9
msgid "Questgroups" msgid "Questgroups"
msgstr "Questgruppen" msgstr "Questgruppen"
#: views/html/questgroups/create.tpl:8 views/html/questgroups/create.tpl:15 #: views/html/questgroups/create.tpl:11
#: views/html/quests/create.tpl:8 views/html/quests/create.tpl:40 msgid "Create Questgroup"
msgid "Create" msgstr "Questgruppe erstellen"
msgstr "Erstellen"
#: views/html/questgroups/create.tpl:12 views/html/questgroups/create.tpl:13 #: views/html/questgroups/create.tpl:15 views/html/questgroups/create.tpl:16
#: views/html/seminaries/create.tpl:11 views/html/seminaries/create.tpl:12 #: views/html/seminaries/create.tpl:11 views/html/seminaries/create.tpl:12
#: views/html/seminaries/edit.tpl:11 views/html/seminaries/edit.tpl:12 #: views/html/seminaries/edit.tpl:11 views/html/seminaries/edit.tpl:12
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: views/html/quests/create.tpl:12 views/html/quests/create.tpl:13 #: views/html/questgroups/create.tpl:18 views/html/quests/create.tpl:43
msgid "Create"
msgstr "Erstellen"
#: views/html/quests/create.tpl:11
msgid "Create Quest"
msgstr "Quest erstellen"
#: views/html/quests/create.tpl:15 views/html/quests/create.tpl:16
#: views/html/users/user.tpl:11 #: views/html/users/user.tpl:11
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: views/html/quests/create.tpl:14 views/html/quests/index.tpl:12 #: views/html/quests/create.tpl:17 views/html/quests/index.tpl:14
msgid "Questgroup" msgid "Questgroup"
msgstr "Questgruppe" msgstr "Questgruppe"
#: views/html/quests/create.tpl:26 views/html/quests/create.tpl:27 #: views/html/quests/create.tpl:29 views/html/quests/create.tpl:30
msgid "XPs" msgid "XPs"
msgstr "XP" msgstr "XP"
#: views/html/quests/create.tpl:34 #: views/html/quests/create.tpl:37
msgid "Entry text" msgid "Entry text"
msgstr "Einstiegstext" msgstr "Einstiegstext"
#: views/html/quests/create.tpl:36 #: views/html/quests/create.tpl:39
msgid "Wrong text" msgid "Wrong text"
msgstr "Text für falsche Antwort" msgstr "Text für falsche Antwort"
#: views/html/quests/create.tpl:37 views/html/quests/quest.tpl:56 #: views/html/quests/create.tpl:40 views/html/quests/quest.tpl:55
msgid "Task" msgid "Task"
msgstr "Aufgabe" msgstr "Aufgabe"
#: views/html/quests/index.tpl:19 #: views/html/quests/index.tpl:21
msgid "Questtype" msgid "Questtype"
msgstr "Questtyp" msgstr "Questtyp"
#: views/html/quests/index.tpl:27 #: views/html/quests/index.tpl:29
msgid "Apply filters" msgid "Apply filters"
msgstr "Filter anwenden" msgstr "Filter anwenden"
#: views/html/quests/index.tpl:28 #: views/html/quests/index.tpl:30
msgid "Reset filters" msgid "Reset filters"
msgstr "Filter zurücksetzen" msgstr "Filter zurücksetzen"
#: views/html/quests/quest.tpl:44 #: views/html/quests/quest.tpl:43
#, php-format #, php-format
msgid "Quest completed. You have earned %d XPs." msgid "Quest completed. You have earned %d XPs."
msgstr "Quest abgeschlossen. Du hast %d XP erhalten." msgstr "Quest abgeschlossen. Du hast %d XP erhalten."
#: views/html/quests/quest.tpl:62 #: views/html/quests/quest.tpl:61
msgid "Task already successfully solved" msgid "Task already successfully solved"
msgstr "Du hast die Aufgabe bereits erfolgreich gelöst" msgstr "Du hast die Aufgabe bereits erfolgreich gelöst"
#: views/html/quests/quest.tpl:65 #: views/html/quests/quest.tpl:64
msgid "Show answer" msgid "Show answer"
msgstr "Lösung anzeigen" msgstr "Lösung anzeigen"
#: views/html/quests/quest.tpl:66 #: views/html/quests/quest.tpl:65
msgid "Skip task" msgid "Skip task"
msgstr "Aufgabe überspringen" msgstr "Aufgabe überspringen"
#: views/html/quests/quest.tpl:72 #: views/html/quests/quest.tpl:71
msgid "continue" msgid "continue"
msgstr "fortfahren" msgstr "fortfahren"
#: views/html/quests/quest.tpl:79 #: views/html/quests/quest.tpl:78
msgid "Continuation" msgid "Continuation"
msgstr "Fortsetzung" msgstr "Fortsetzung"
#: views/html/quests/quest.tpl:85 views/html/quests/quest.tpl:98 #: views/html/quests/quest.tpl:84 views/html/quests/quest.tpl:97
msgid "Quest" msgid "Quest"
msgstr "Quest" msgstr "Quest"
#: views/html/quests/submission.tpl:10 #: views/html/quests/submission.tpl:9
#, php-format #, php-format
msgid "Submission of %s" msgid "Submission of %s"
msgstr "Lösung von %s" msgstr "Lösung von %s"
#: views/html/quests/submissions.tpl:11 #: views/html/quests/submissions.tpl:10
msgid "submitted" msgid "submitted"
msgstr "eingereicht" msgstr "eingereicht"

View file

@ -5,6 +5,14 @@
<?php endif ?> <?php endif ?>
<ul class="breadcrumbs"> <ul class="breadcrumbs">
<li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li> <li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
<li>
<i class="fa fa-chevron-right fa-fw"></i>
<?php if(count(array_intersect(array('admin','moderator'), \hhu\z\controllers\SeminaryController::$character['characterroles'])) > 0) : ?>
<a href="<?=$linker->link(array('characters','index',$seminary['url']))?>"><?=_('Characters')?></a>
<?php else : ?>
<?=_('Characters')?>
<?php endif ?>
</li>
</ul> </ul>
<h1><i class="fa fa-user fa-fw"></i><?=$character['name']?></h1> <h1><i class="fa fa-user fa-fw"></i><?=$character['name']?></h1>
<section class="cf"> <section class="cf">

View file

@ -5,7 +5,7 @@
<?php endif ?> <?php endif ?>
<ul class="breadcrumbs"> <ul class="breadcrumbs">
<li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li> <li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
<li><i class="fa fa-chevron-right fa-fw"></i><?=_('Characters')?></li> <li><i class="fa fa-chevron-right fa-fw"></i><a href="<?=$linker->link(array('characters','index',$seminary['url']))?>"><?=_('Characters')?></a></li>
</ul> </ul>
<h1><?=_('Manage')?></h1> <h1><?=_('Manage')?></h1>

View file

@ -3,9 +3,11 @@
<img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" /> <img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1> <ul class="breadcrumbs">
<h2><?=_('Questgroups')?></h2> <li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
<h3><?=_('Create')?></h3> <li><i class="fa fa-chevron-right fa-fw"></i><?=_('Questgroups')?></li>
</ul>
<h1><?=_('Create Questgroup')?></h1>
<form method="post"> <form method="post">
<fieldset> <fieldset>

View file

@ -3,14 +3,12 @@
<img src="<?=$linker->link(array('media','seminary',$seminary['url'],$picture['url']))?>" /> <img src="<?=$linker->link(array('media','seminary',$seminary['url'],$picture['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1>
<?=$questgroupshierarchypath?> <?=$questgroupshierarchypath?>
<?php if(!is_null($questgroup['hierarchy'])) : ?> <?php if(!is_null($questgroup['hierarchy'])) : ?>
<h2><?=$questgroup['hierarchy']['title_singular']?> <?=$questgroup['hierarchy']['questgroup_pos']?>: <?=$questgroup['title']?></h2> <h1><?=$questgroup['hierarchy']['title_singular']?> <?=$questgroup['hierarchy']['questgroup_pos']?>: <?=$questgroup['title']?></h1>
<?php else : ?> <?php else : ?>
<h2><?=$questgroup['title']?></h2> <h1><?=$questgroup['title']?></h1>
<?php endif ?> <?php endif ?>
<?php if(count($texts) > 0): ?> <?php if(count($texts) > 0): ?>
<div id="qtextbox"> <div id="qtextbox">

View file

@ -1,5 +1,5 @@
<?php if(count($parentquestgroupshierarchy) > 0) : ?>
<ul class="breadcrumbs"> <ul class="breadcrumbs">
<li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
<?php foreach($parentquestgroupshierarchy as &$hierarchy) : ?> <?php foreach($parentquestgroupshierarchy as &$hierarchy) : ?>
<li> <li>
<i class="fa fa-chevron-right fa-fw"></i> <i class="fa fa-chevron-right fa-fw"></i>
@ -14,4 +14,3 @@
</li> </li>
<?php endforeach ?> <?php endforeach ?>
</ul> </ul>
<?php endif ?>

View file

@ -3,9 +3,12 @@
<img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" /> <img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1>
<h2><a href="<?=$linker->link(array('index',$seminary['url']),1)?>"><?=_('Quests')?></a></h2> <ul class="breadcrumbs">
<h3><?=_('Create')?></h3> <li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
<li><i class="fa fa-chevron-right fa-fw"></i><a href="<?=$linker->link(array('index',$seminary['url']),1)?>"><?=_('Quests')?></a></li>
</ul>
<h1><?=_('Create Quest')?></h1>
<form method="post" enctype="multipart/form-data"> <form method="post" enctype="multipart/form-data">
<fieldset> <fieldset>

View file

@ -3,8 +3,10 @@
<img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" /> <img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1> <ul class="breadcrumbs">
<h2>Create Questsmedia</h2> <li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
</ul>
<h1>Create Questsmedia</h1>
<?php if(!is_null($mediaid)) :?> <?php if(!is_null($mediaid)) :?>
<p>New mediaId: <?=var_dump($mediaid)?></p> <p>New mediaId: <?=var_dump($mediaid)?></p>

View file

@ -3,8 +3,10 @@
<img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" /> <img src="<?=$linker->link(array('media','seminaryheader',$seminary['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1> <ul class="breadcrumbs">
<h2><?=_('Quests')?></h2> <li><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></li>
</ul>
<h1><?=_('Quests')?></h1>
<form method="post"> <form method="post">
<fieldset> <fieldset>

View file

@ -3,9 +3,8 @@
<img src="<?=$linker->link(array('media','seminary',$seminary['url'],$questgroup['picture']['url']))?>" /> <img src="<?=$linker->link(array('media','seminary',$seminary['url'],$questgroup['picture']['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1>
<?=$questgroupshierarchypath?> <?=$questgroupshierarchypath?>
<h2><?=$quest['title']?></h2> <h1><?=$quest['title']?></h1>
<?php if(count($questtexts) > 0) : ?> <?php if(count($questtexts) > 0) : ?>
<section> <section>

View file

@ -3,9 +3,8 @@
<img src="<?=$linker->link(array('media','seminary',$seminary['url'],$questgroup['picture']['url']))?>" /> <img src="<?=$linker->link(array('media','seminary',$seminary['url'],$questgroup['picture']['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1>
<?=$questgroupshierarchypath?> <?=$questgroupshierarchypath?>
<h2><?=$quest['title']?></h2> <h1><?=$quest['title']?></h1>
<h3><?=sprintf(_('Submission of %s'),$character['name'])?></h3> <h3><?=sprintf(_('Submission of %s'),$character['name'])?></h3>
<section> <section>

View file

@ -3,9 +3,8 @@
<img src="<?=$linker->link(array('media','seminary',$seminary['url'],$questgroup['picture']['url']))?>" /> <img src="<?=$linker->link(array('media','seminary',$seminary['url'],$questgroup['picture']['url']))?>" />
</div> </div>
<?php endif ?> <?php endif ?>
<h1><a href="<?=$linker->link(array('seminaries',$seminary['url']))?>"><?=$seminary['title']?></a></h1>
<?=$questgroupshierarchypath?> <?=$questgroupshierarchypath?>
<h2><?=$quest['title']?></h2> <h1><?=$quest['title']?></h1>
<section> <section>
<h1><?=_('submitted')?></h1> <h1><?=_('submitted')?></h1>