bcns-gameDistributionSystem/site/templates/game.html
odecif 77bd652f94 Added support for multiple manuals
This also added support for different documet/filetypes. Currenty
defines ones are manual and patchnotes.

[fixes #32]
2023-11-17 23:09:16 +01:00

98 lines
3.8 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>{{lang_game_title}}</title>
<link rel="stylesheet" href="{{ url_for('static', filename='css/template.css') }}">
</head>
<body>
{% extends "navigation.html" %}
{% block content %}
<h1>{{lang_game_body_header}}</h1>
<p>{{lang_game_body_inress}}</p>
<h2>{{game.game.title}}</h2>
<h3>{{lang_game_plot}}</h3>
{% for part in game.game.plot %}
<p>{{part}}</p>
{% endfor %}
<h3>{{lang_game_manual}}</h3>
{% if game.game.documents %}
{% for document in game.game.documents %}
{% if document.type == 'manual' %}
<a href="{{ url_for('getfile', gamepath=game.path, filepath=document.path, lang_code=lang_code)}}">{{lang_game_get_manual}} {{document.path}}</a><br />
{% endif %}
{% endfor %}
{% else %}
<p>{{lang_game_manual_not_found}}</p>
{% endif %}
<h3>{{lang_game_download_header}}</h3>
<p>{{lang_game_download_ingress}}</p>
<a href="{{ url_for('download', targettype="torrent", gametitle=game.game.title, gamepath=game.path, lang_code=lang_code)}}"><button type="button">{{lang_game_download_torrent_button}}</button></a>
<a href="{{ url_for('download', targettype="zip", gamepath=game.path, gametitle=game.game.title, lang_code=lang_code)}}"><button type="button">{{lang_game_download_zip_button}}</button></a>
<p><a href="">{{lang_game_download_magnet_link}}</a></p>
<table class="game">
<tr>
<th>{{lang_game_artwork}}</th>
<td><div class="tooltip">
{% for part in game.game.artwork %}
<span class="tooltiptext">{{part.type}}</span><a href="{{ url_for('artwork', gamepath=game.path, art=part.filename, lang_code=lang_code)}}"><img src="data:image/jpeg;base64,{{part.data}}"></img></a>
{% endfor %}
</div></td>
</tr><tr>
</tr><tr>
<th>{{lang_game_year}}</th>
<td>{{game.game.year}}</td>
</tr><tr>
<th>{{lang_game_genre}}</th>
<td>{{game.game.genre}}</td>
</tr><tr>
<th>{{lang_game_originaltitle}}</th>
<td>{{game.game.originaltitle}}</td>
</tr><tr>
<th>{{lang_game_developer}}</th>
<td>{{game.game.developer}}</td>
</tr><tr>
<th>{{lang_game_playermodes}}</th>
<td>{{game.game.playermodes}}</td>
</tr><tr>
<th>{{lang_game_collab}}</th>
<td>{{game.game.collab}}</td>
</tr><tr>
<th>{{lang_game_credits}}</th>
<td>{{game.game.credits}}</td>
</tr><tr>
<th>{{lang_game_rating}}</th>
<td>{{game.game.rating}}</td>
</tr><tr>
<th>{{lang_game_recommendedspecs}}</th>
<td>{{game.game.recommendedspecs}}</td>
</tr><tr>
<th>{{lang_game_systemrequirements}}</th>
<td>{{game.game.systemrequirements}}</td>
</table>
<h3>{{lang_game_images_header}}</h3>
{% for part in game.game.imagelist %}
<p>{{lang_game_disctitle}}: {{part.title}}</p>
<p>{{lang_game_disctype}}: {{part.type}}</p>
<p>{{lang_game_image_files}}:
{% for partname in part.name %}
{{partname}}
{% endfor %}
</p>
<br />
{% endfor %}
{% if game.game.cdkey != "" %}
<h3>{{lang_game_cd_key}}</h3>
<p>{{game.game.cdkey}}</p>
{% endif %}
{% if 'linuxinstructions' in game.game %}
<h3>{{lang_game_linuxinstructions}}</h3>
{% for part in game.game.linuxinstructions %}
<p>{{part}}</p>
{% endfor %}
{% endif%}
{% endblock %}
</body>
</html>