Projekt

Obecné

Profil

« Předchozí | Další » 

Revize ffd1de76

Přidáno uživatelem Filip Jani před asi 6 roky(ů)

Re #7368 rozdělení menu na šablony

Zobrazit rozdíly:

app/AdminModule/templates/@adminMenu.latte
1
<ul class="nav">
2
    <li class="nav-item"><a n:href="User:default" n:class="nav-link, $presenter->isLinkCurrent('User:*') ? active" title="Users">
3
            Users </a></li>
4

  
5
    <li class="nav-item"><a n:href="Book:default" n:class="nav-link, $presenter->isLinkCurrent('Book:*') ? active" title="Book">
6
            Book </a></li>
7
    <li class="nav-item"><a href="#" class="nav-link" title="Transliteration">
8
            Transliteration </a></li>
9
    <li class="nav-item"><a n:href="BookType:default" n:class="nav-link, $presenter->isLinkCurrent('BookType:*') ? active" title="Book type">
10
            Book type </a></li>
11
    <li class="nav-item"><a n:href="Object:default" n:class="nav-link, $presenter->isLinkCurrent('Object:*') ? active" title="Object type">
12
            Object&nbsp;type </a></li>
13
    <li class="nav-item"><a n:href="Surface:" n:class="nav-link, $presenter->isLinkCurrent('Surface:*') ? active" title="Surface type">
14
            Surface&nbsp;type </a></li>
15

  
16
    <li class="nav-item"><a n:href="Museum:default" n:class="nav-link, $presenter->isLinkCurrent('Museum:*') ? active" title="Museum">
17
            Museum </a></li>
18
    <li class="nav-item"><a n:href="Origin:default" n:class="nav-link, $presenter->isLinkCurrent('Origin:*') ? active" title="Origin">
19
            Origin </a></li>
20
    <li class="nav-item"><a href="#" class="nav-link" title="Upload">
21
            Upload&nbsp;texts </a></li>
22
    <li class="nav-item"><a href="#" class="nav-link" title="Replace">
23
            Mass&nbsp;replace </a></li>
24
</ul>
app/AdminModule/templates/@layout.latte
51 51
        <div class="display-4"><a n:href=":Front:Homepage:">Old Babylonian Text Corpus</a></div>
52 52
    </div>
53 53
</div>
54
<nav class="navbar navbar-expand-lg navbar-dark bg-primary" style="background-color: #003366 !important;">
55
    <ul class="navbar-nav mr-auto">
56
        <li class="nav-item">
57
            <a class="nav-link" href="search-texts.html">Search & edit texts</a>
58
        </li>
59
        <li class="nav-item">
60
            <a class="nav-link" href="#">Search dictionary</a>
61
        </li>
62
        <li class="nav-item">
63
            <a class="nav-link" href="#">Text catalogue</a>
64
        </li>
65
        <li class="nav-item">
66
            <a class="nav-link" href="#">Catalogue of cuneiform signs</a>
67
        </li>
68
        <li class="nav-item">
69
            <a class="nav-link" href="#">Contact & members</a>
70
        </li>
71
        <li class="nav-item">
72
            <a class="nav-link" href="#">Input new text</a>
73
        </li>
74
        <li class="nav-item active">
75
            <a class="nav-link" n:href="Default:default">Admin</a>
76
        </li>
77
    </ul>
78
    {if $user->loggedIn}
79
    <span class="navbar-text" style="padding-right: 1rem">
80
            User: <strong>{$user->getIdentity()->username}</strong>
81
        </span>
82
    {/if}
83
    <div class="navbar-nav nav-item">
84
        {if $user->loggedIn}
85
            <a class="nav-link" n:href=":Front:Homepage:logout">Logout</a>
86
            <a class="nav-link" href="#">Change Password</a>
87
        {else}
88
            <a class="nav-link" n:href=":Front:Homepage:login">Login</a>
89
        {/if}
90
    </div>
91
</nav>
92

  
93
<ul class="nav">
94
    <!-- Aktualní zvýraznění linku se dá udělat takhle -->
95
    <!-- - do n:class se dá isLinkCurrent a odkaz na presenter -->
96
    <!-- <li class="nav-item"><a n:href="Default:default" n:class="nav-link, $presenter->isLinkCurrent('Default:*') ? active" title="Users">
97
            Users </a></li> -->
98

  
99
    <li class="nav-item"><a n:href="User:default" n:class="nav-link, $presenter->isLinkCurrent('User:*') ? active" title="Users">
100
            Users </a></li>
101

  
102
    <li class="nav-item"><a n:href="Book:default" n:class="nav-link, $presenter->isLinkCurrent('Book:*') ? active" title="Book">
103
            Book </a></li>
104
    <li class="nav-item"><a href="#" class="nav-link" title="Transliteration">
105
            Transliteration </a></li>
106
    <li class="nav-item"><a n:href="BookType:default" n:class="nav-link, $presenter->isLinkCurrent('BookType:*') ? active" title="Book type">
107
            Book type </a></li>
108
    <li class="nav-item"><a n:href="Object:default" n:class="nav-link, $presenter->isLinkCurrent('Object:*') ? active" title="Object type">
109
            Object&nbsp;type </a></li>
110
    <li class="nav-item"><a n:href="Surface:" n:class="nav-link, $presenter->isLinkCurrent('Surface:*') ? active" title="Surface type">
111
            Surface&nbsp;type </a></li>
112

  
113
    <li class="nav-item"><a n:href="Museum:default" n:class="nav-link, $presenter->isLinkCurrent('Museum:*') ? active" title="Museum">
114
            Museum </a></li>
115
    <li class="nav-item"><a n:href="Origin:default" n:class="nav-link, $presenter->isLinkCurrent('Origin:*') ? active" title="Origin">
116
            Origin </a></li>
117
    <li class="nav-item"><a href="#" class="nav-link" title="Upload">
118
            Upload&nbsp;texts </a></li>
119
    <li class="nav-item"><a href="#" class="nav-link" title="Replace">
120
            Mass&nbsp;replace </a></li>
121
</ul>
54

  
55
{include '../../templates/@menu.latte'}
56

  
57
{include '@adminMenu.latte'}
122 58

  
123 59
<!--Content-->
124 60
<div class="content">
app/FrontModule/templates/@layout.latte
51 51
        <div class="display-4"><a n:href=":Front:Homepage:">Old Babylonian Text Corpus</a></div>
52 52
    </div>
53 53
</div>
54
<nav class="navbar navbar-expand-lg navbar-dark bg-primary" style="background-color: #003366 !important;">
55
    <ul class="navbar-nav mr-auto">
56
        <li class="nav-item">
57
            <a class="nav-link" n:href="Transliteration:search">Search & edit texts</a>
58
        </li>
59
        <li class="nav-item">
60
            <a class="nav-link" href="#">Search dictionary</a>
61
        </li>
62
        <li class="nav-item">
63
            <a class="nav-link" href="#">Text catalogue</a>
64
        </li>
65
        <li class="nav-item">
66
            <a class="nav-link" href="#">Catalogue of cuneiform signs</a>
67
        </li>
68
        <li class="nav-item">
69
            <a class="nav-link" href="#">Contact & members</a>
70
        </li>
71
        <li class="nav-item">
72
            <a class="nav-link" href="#">Input new text</a>
73
        </li>
74
        {if $user->loggedIn && $user->isInRole(\App\Enum\EUserRole::ADMIN)}
75
        <li class="nav-item">
76
            <a class="nav-link" n:href=":Admin:Default:">Admin</a>
77
        </li>
78
        {/if}
79
    </ul>
80
    {if $user->loggedIn}
81
    <span class="navbar-text" style="padding-right: 1rem">
82
            User: <strong>{$user->getIdentity()->username}</strong>
83
        </span>
84
    {/if}
85
    <div class="navbar-nav nav-item">
86
        {if $user->loggedIn}
87
            <a class="nav-link" n:href="Homepage:logout">Logout</a>
88
            <a class="nav-link" href="#">Change Password</a>
89
        {else}
90
            <a class="nav-link" n:href="Homepage:login">Login</a>
91
        {/if}
92
    </div>
93
</nav>
54

  
55
{include '../../templates/@menu.latte'}
94 56

  
95 57
<!--Content-->
96 58
<div class="content">
app/templates/@menu.latte
1
<nav class="navbar navbar-expand-lg navbar-dark bg-primary" style="background-color: #003366 !important;">
2
    <ul class="navbar-nav mr-auto">
3
        <li class="nav-item">
4
            <a class="nav-link" n:href=":Front:Transliteration:search">Search & edit texts</a>
5
        </li>
6
        <li class="nav-item">
7
            <a class="nav-link" href="#">Search dictionary</a>
8
        </li>
9
        <li class="nav-item">
10
            <a class="nav-link" href="#">Text catalogue</a>
11
        </li>
12
        <li class="nav-item">
13
            <a class="nav-link" href="#">Catalogue of cuneiform signs</a>
14
        </li>
15
        <li class="nav-item">
16
            <a class="nav-link" href="#">Contact & members</a>
17
        </li>
18
        <li class="nav-item">
19
            <a class="nav-link" href="#">Input new text</a>
20
        </li>
21
        {if $user->loggedIn && ($user->isInRole(\App\Enum\EUserRole::ADMIN) || $user->isInRole(\App\Enum\EUserRole::USER))}
22
            <li class="nav-item">
23
                <a class="nav-link" n:href=":Admin:Default:">Admin</a>
24
            </li>
25
        {/if}
26
    </ul>
27
    {if $user->loggedIn}
28
        <span class="navbar-text" style="padding-right: 1rem">
29
            User: <strong>{$user->getIdentity()->username}</strong>
30
        </span>
31
    {/if}
32
    <div class="navbar-nav nav-item">
33
        {if $user->loggedIn}
34
            <a class="nav-link" n:href=":Front:Homepage:logout">Logout</a>
35
            <a class="nav-link" href="#">Change Password</a>
36
        {else}
37
            <a class="nav-link" n:href=":Front:Homepage:login">Login</a>
38
        {/if}
39
    </div>
40
</nav>

Také k dispozici: Unified diff