Skip to content

maykinmedia/django-rijkshuisstijl

Repository files navigation

django-rijkshuisstijl

Rijkshuisstijl boilerplate for Django.

Version:0.2.0
Source:https://github.com/maykinmedia/django-rijkshuisstijl
Keywords:Django, rijkshuisstijl
PythonVersion:3.7
  • Basic rijkshuisstijl (Dutch government branding) layout including headers, footer, buttons, forms and more.
  • Modular setup using inclusion tags.
  • Responsive
  • Python 3.7 or above
  • setuptools 30.3.0 or above
  • Django 2.2 or above

Install from PyPI with pip:

pip install django-rijkshuisstijl

Then add "rijkshuisstijl" and "sitetree" to INSTALLED_APPS.

Add CSS/JS/icons to your main template:

{% load rijkshuisstijl %}
<!DOCTYPE html>
<html lang="nl" class="views">
<head>
    {% meta_css %}
    {% meta_icons %}
</head>
<body class="view__body">
    {% meta_js %}
</body>

Then add the basic structure, supply the current urls for various urls (depending on your project):

{% load rijkshuisstijl %}
<!DOCTYPE html>
<html lang="nl" class="views">
<head>
    {% meta_css %}
    {% meta_icons %}
</head>
<body class="view__body">
    {% skiplink %}
    {% login_bar details_url='#' logout_url='#' login_url='#' registration_url='#' %}
    {% header %}
    {% navigation_bar details_url='#' logout_url='#' login_url='#' registration_url='#' %}

    <main class="view__content">
        {% skiplink_target %}
    </main>

    {% footer %}
    {% meta_js %}
</body>

See the documentation for further information about logos, navigation, forms and datagrids.