Files
cis-enhanced/app/templates/base.html
T
Nicolas Gruber 32b4dc4823 CIS Enhanced: FastAPI-App für LV-Plan, Studiengangs-Pläne und Namenslisten des FH-Burgenland-CIS
- Studentenplan (eigene/fremde Matrikelnummer) mit Wochenansicht, Semesterübersicht, iCal/CSV-Export
- Studiengangs-Pläne nach StG/Semester/Verband mit Gruppen-Filter
- Namenslisten mit Suche, Matrikel-Decode und CSV-Export
- Studiennummer-Decoder auf der Startseite
- Docker (Dockerfile, Compose) und Caddy-Beispiel für Deploy
2026-10-15 16:27:52 +02:00

37 lines
1.2 KiB
HTML

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% block title %}CIS Enhanced{% endblock %} | FH-Burgenland</title>
<link rel="stylesheet" href="/static/style.css">
</head>
<body>
{% set path = request.url.path %}
<header class="topbar">
<div class="container topbar-inner">
<a class="brand" href="/">
<span class="brand-badge">CIS</span>
<span class="brand-text">Enhanced <small>FH-Burgenland</small></span>
</a>
<nav>
<a href="/plan" class="{{ 'active' if path.startswith('/plan') }}">Studentenplan</a>
<a href="/stg" class="{{ 'active' if path.startswith('/stg') }}">Studiengänge</a>
<a href="/liste" class="{{ 'active' if path.startswith('/liste') }}">Namenslisten</a>
<a href="/" class="{{ 'active' if path == '/' }}">Start</a>
</nav>
</div>
</header>
<main class="container">
{% block content %}{% endblock %}
</main>
<footer class="footer">
<div class="container">
<span>CIS Enhanced · Datenquelle: <a href="https://cis.hochschule-burgenland.at/cis" target="_blank">cis.hochschule-burgenland.at</a></span>
</div>
</footer>
{% block scripts %}{% endblock %}
<script src="/static/app.js"></script>
</body>
</html>