1
0

Hatsker theme)

This commit is contained in:
2018-01-03 01:04:34 +03:00
parent 4dbb509588
commit 64b5f39d41
5 changed files with 50 additions and 28 deletions

View File

@@ -3,9 +3,11 @@ from app.models import Setting
from django.conf import settings from django.conf import settings
def get_setting(name, language=settings.LANGUAGE_CODE): def get_setting(name, language=settings.LANGUAGE_CODE[:2]):
# TODO: This function
try: try:
return Setting.objects.filter(name=name)[0].get().string return Setting.objects.filter(name=name, language=language)[0].get().string
except ObjectDoesNotExist: except IndexError:
return 'Oops, setting {0} not found!'.format(name) try:
return Setting.objects.filter(name=name)[0].get().string
except IndexError:
return '<p class="error">Oops, setting {0} with language {1} not found!</p>'.format(name, language)

View File

@@ -1,6 +1,7 @@
from django.shortcuts import render from django.shortcuts import render
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
from django.conf import settings from django.conf import settings
from app.settings_db import get_setting
# Create your views here. # Create your views here.

View File

@@ -1,4 +1,27 @@
body { .main-container {
min-height: 75rem; text-align: center;
padding-top: 4.5rem; }
body {
background-color: black;
color: lime;
}
::selection {
color: black;
background-color: lime;
}
a {
color: lime;
}
table, td, th {
border: 1px solid;
}
table {
width: 100%;
}
.error {
color: red;
font-family: Roboto;
}
hr {
border-color: lime;
} }

View File

@@ -1,10 +1,12 @@
{% extends 'layout.html' %} {% extends 'layout.html' %}
{% load i18n %} {% load i18n %}
{% block body %} {% block body %}
<div class="jumbotron"> <div class="main-container">
<h1>{% blocktrans %}Welcome to {{ app_name }} official site!{% endblocktrans %}</h1> <h1>{{ app_name }}</h1>
<p class="lead"> <p>
{{ app_text }} {{ app_description_text|safe }}
</p> </p>
</div> </div>
<br/>
<hr/>
{% endblock %} {% endblock %}

View File

@@ -9,28 +9,22 @@
<meta name="keywords" content="{{ keywords }}" /> <meta name="keywords" content="{{ keywords }}" />
<title>{{ app_name }} - {{ title }}</title> <title>{{ app_name }} - {{ title }}</title>
{% load staticfiles %} {% load staticfiles %}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous">
<link href="{% static "style.css" %}" rel="stylesheet"> <link href="{% static "style.css" %}" rel="stylesheet">
</head> </head>
<body> <body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark"> <table>
<a class="navbar-brand" href="{% url "home" %}">{{ app_name }}</a> <tr>
<div class="collapse navbar-collapse" id="navbarCollapse"> <th><a href="{% url "home" %}">{{ app_name }}</a></th>
<ul class="navbar-nav mr-auto"> <td><a href="{% url "home" %}">Home</a></td>
<li class="nav-item"> <td><a href="#">Downloads</a></td>
<a class="nav-link" href="{% url "home" %}">{% trans "Home" %}</a> <td><a href="#">About</a></td>
</li> </tr>
</ul> </table>
</div>
</nav>
<main role="main" class="controller">
{% block body %} {% block body %}
{% endblock %} {% endblock %}
</main> <hr/>
<p align="center">Copyright {{ app_name }} developers - {% now "Y" %}</p>
</body> </body>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/js/bootstrap.min.js" integrity="sha384-a5N7Y/aK3qNeh15eJKGWxsqtnX/wWdSZSKp+81YjTmS15nvnvxKHuzaWwXHDli+4" crossorigin="anonymous"></script>
{% block scripts %} {% block scripts %}
{% endblock %} {% endblock %}
</html> </html>