diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html
index 8948aba..677d3c8 100644
--- a/app/templates/packages/view.html
+++ b/app/templates/packages/view.html
@@ -1,4 +1,5 @@
{% set query=package.name %}
+{% set release = package.getDownloadRelease() %}
{% extends "base.html" %}
@@ -24,6 +25,52 @@
{% endif %}
{% endmacro %}
+{% block download_btn %}
+ {% if release %}
+
+
+ {{ _("Download") }}
+
+
+ {% if release and (release.min_rel or release.max_rel) %}
+
+ {% if release.min_rel and release.max_rel %}
+ {{ _("Minetest %(min)s - %(max)s", min=release.min_rel.name, max=release.max_rel.name) }}
+ {% elif release.min_rel %}
+ {{ _("For Minetest %(min)s and above", min=release.min_rel.name) }}
+ {% elif release.max_rel %}
+ {{ _("Minetest %(max)s and below", max=release.max_rel.name) }}
+ {% endif %}
+
+ {% endif %}
+
+
+ {% if package.type == package.type.MOD %}
+ {% set installing_url = "https://wiki.minetest.net/Installing_Mods" %}
+ {% elif package.type == package.type.GAME %}
+ {% set installing_url = "https://wiki.minetest.net/Games#Installing_games" %}
+ {% elif package.type == package.type.TXP %}
+ {% set installing_url = "https://wiki.minetest.net/Installing_Texture_Packs" %}
+ {% else %}
+ {{ 0 / 0 }}
+ {% endif %}
+
+
+
+
+
+ {{ _("How do I install this?") }}
+
+
+
+ {% else %}
+
+ {{ _("No downloads available") }}
+
+ {% endif %}
+{% endblock %}
+
{% block container %}
{% if not package.license.is_foss and not package.media_license.is_foss and package.type != package.type.TXP %}
{% set package_warning=_("Non-free code and media") %}
@@ -32,7 +79,6 @@
{% elif not package.media_license.is_foss %}
{% set package_warning=_("Non-free media") %}
{% endif %}
- {% set release = package.getDownloadRelease() %}
{% set cover_image = package.cover_image.url or package.getMainScreenshotURL() %}
@@ -222,6 +228,10 @@
{% endif %}
+
+ {{ self.download_btn() }}
+
+