|
1 | 1 | <%
|
2 | 2 | const page_title = page?.title?.toLowerCase()
|
| 3 | +const page_template = page?.template?.toLowerCase() |
3 | 4 | const use_page_template = page?.use_template !== false
|
4 | 5 | const { links: links_data, photos: photos_data, tools: tools_data } = theme?.source_data
|
5 |
| -const has_page_cover = page?.page_cover ? 'has-page-cover' : '' |
6 | 6 |
|
7 | 7 | let current_page_data = null
|
8 | 8 | let current_page_template = null
|
9 | 9 | let keep_container = 'keep-container'
|
10 | 10 |
|
11 |
| -if (page_title === 'links' || page_title === 'link') { |
| 11 | +if (page_template === 'links' || page_template === 'link') { |
12 | 12 | current_page_data = links_data
|
13 | 13 | current_page_template = 'friends-link'
|
14 | 14 | }
|
15 | 15 |
|
16 |
| -if (page_title === 'photos' || page_title === 'photo') { |
| 16 | +if (page_template === 'photos' || page_template === 'photo') { |
17 | 17 | current_page_data = photos_data
|
18 | 18 | current_page_template = 'photo-album'
|
19 | 19 | }
|
20 | 20 |
|
21 |
| -if (page_title === 'tools' || page_title === 'tool') { |
| 21 | +if (page_template === 'tools' || page_template === 'tool') { |
22 | 22 | current_page_data = tools_data
|
23 | 23 | current_page_template = 'tools-nav'
|
24 | 24 | if (current_page_data) { keep_container = '' }
|
25 | 25 | }
|
| 26 | +
|
| 27 | +const page_cover = page?.page_cover || '' |
| 28 | +const has_page_cover = page_cover ? 'has-page-cover' : '' |
| 29 | +const page_cover_title = page?.page_cover_title || '' |
| 30 | +const page_cover_height = page?.page_cover_height ? page?.page_cover_height + 'px' : '200px' |
26 | 31 | %>
|
| 32 | +
|
27 | 33 | <div class="fade-in-down-animation">
|
28 | 34 | <div class="page-template-container border-box <%= keep_container %> <%= has_page_cover %>">
|
29 | 35 | <!-- page top -->
|
30 | 36 | <% if (page?.page_cover) { %>
|
31 | 37 | <div class="page-template-top border-box"
|
32 |
| - style="height: <%= page?.page_cover_height ? page?.page_cover_height + 'px' : '200px' %>" |
| 38 | + style="height: <%= page_cover_height %>" |
33 | 39 | >
|
34 |
| - <img class="page-cover" src="<%- url_for(page.page_cover) %>" |
| 40 | + <img class="page-cover" src="<%- url_for(page_cover) %>" |
35 | 41 | onerror="this.style.display = 'none'"
|
36 | 42 | >
|
| 43 | + <% if (page_cover_title) { %> |
| 44 | + <span class="page-cover-title"> |
| 45 | + <%= page_cover_title %> |
| 46 | + </span> |
| 47 | + <% } %> |
37 | 48 | </div>
|
38 | 49 | <% } %>
|
39 | 50 |
|
|
0 commit comments