Obere Navigationsleiste ist nun ggf. durch den Benutzer abschaltbar. Projekthinweis auf der Startseite.
This commit is contained in:
@@ -22,6 +22,9 @@ stundenplandatei = stundenplan.md
|
||||
# Trenner der Spalten in den CSV-Eingabedateien
|
||||
csvtrenner = ;
|
||||
|
||||
# Navigationsleiste auch auf Klassen- und Kursseiten einblenden: ja, nein (nein schafft Platz für ca. 2 weitere Schülerzeilen)
|
||||
navileiste = ja
|
||||
|
||||
# Ausgabegerät: rm2, paperpro, a4
|
||||
device = rm2
|
||||
```
|
||||
@@ -34,4 +37,5 @@ Die Parameter sind zwar selbsterklärend, werden hier aber dennoch einmal kurz e
|
||||
- Auf Wunsch können die Ferienwochen aus der Übersicht entfernt werden. Die entsprechenden Kalenderwochen müssen hier (nur mit Komma und ohne Leerzeichen getrennt) angegeben werden.
|
||||
- Soll die Startseite des Zieldokuments einen Stundenplan enthalten, so ist dieser im Eingabeverzeichnis als Markdown Dokument anzugeben (vgl. auch nächster Abschnitt). Der Dateiname wird hier festgelegt. Fehlt der Dateiname, so wird der Stundenplan automatisch weggelassen.
|
||||
- Für die CSV Dateien kann hier das Symbol zum Trennen der Spalte (voreingestellt Semikolon) bei Bedarf angepasst werden.
|
||||
- Abhängig vom Ausgabegerät passen für kleinere Gruppen alle Schüler auf eine Seite, während für große Gruppen ein Seitenumbruch erfolgt. Manchmal passiert der aber nur wegen eines einzigen Schülers und das ist schon ärgerlich. In dem Fall kann hier die obere Navigationsleiste auch einfach weggelassen werden, was Platz für ca. 2 Schüler schafft.
|
||||
- Zum Schluss kommt die wichtigste Festlegung, das Zielgerät. Hier kann aktuell zwischen ``rm2`` (reMarkable 2), ``paperpro`` (reMarkable Paper Pro) und ``a4`` (DIN A4) gewählt werden.
|
||||
|
||||
3660
src/data/a4.pdf
3660
src/data/a4.pdf
File diff suppressed because one or more lines are too long
@@ -17,8 +17,11 @@ stundenplandatei = stundenplan.md
|
||||
# Trenner der Spalten in den CSV-Eingabedateien
|
||||
csvtrenner = ;
|
||||
|
||||
# Navigationsleiste auch auf Klassen- und Kursseiten einblenden: ja, nein (nein schafft Platz für ca. 2 weitere Schülerzeilen)
|
||||
navileiste = ja
|
||||
|
||||
# Ausgabegerät: rm2, paperpro, a4
|
||||
device = a4
|
||||
device = rm2
|
||||
|
||||
|
||||
[klasse-5a]
|
||||
|
||||
File diff suppressed because one or more lines are too long
4371
src/data/rm2.pdf
4371
src/data/rm2.pdf
File diff suppressed because one or more lines are too long
@@ -1,8 +1,5 @@
|
||||
[Navigation]
|
||||
|
||||
# Navigationsleiste auch auf Klassen- und Kursseiten einblenden: ja, nein
|
||||
navileiste = ja
|
||||
|
||||
# Lerngruppenbezeichnung in der Navileiste (Zeilenumbruch vermeiden): kurz, normal
|
||||
bezeichnung = normal
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ table.headline, tr.headline, td.headline {
|
||||
}
|
||||
table.headline {
|
||||
width: 100%;
|
||||
margin-top: 14pt;
|
||||
margin-top: 12pt;
|
||||
margin-bottom: 4pt;
|
||||
}
|
||||
table.headline td {
|
||||
@@ -90,8 +90,8 @@ table, tr, td {
|
||||
border: 0.3px solid black;
|
||||
}
|
||||
th, td {
|
||||
padding-top: 3pt;
|
||||
padding-bottom: -1pt;
|
||||
padding-top: 2.75pt;
|
||||
padding-bottom: -1.25pt;
|
||||
padding-left: 2pt;
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
@@ -343,3 +343,16 @@ th.kw_sessions, td.kw_sessions {
|
||||
th.kw_content, td.kw_content {
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
|
||||
/* Footer mit Projektlink */
|
||||
div.footer {
|
||||
width: 60%;
|
||||
font-size: 90%;
|
||||
margin-top: 15pt;
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
}
|
||||
div.footer a {
|
||||
color: darkgrey;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
[Navigation]
|
||||
|
||||
# Navigationsleiste auch auf Klassen- und Kursseiten einblenden: ja, nein
|
||||
navileiste = ja
|
||||
|
||||
# Lerngruppenbezeichnung in der Navileiste (Zeilenumbruch vermeiden): kurz, normal
|
||||
bezeichnung = kurz
|
||||
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
[Navigation]
|
||||
|
||||
# Navigationsleiste auch auf Klassen- und Kursseiten einblenden: ja, nein
|
||||
navileiste = nein
|
||||
|
||||
# Lerngruppenbezeichnung in der Navileiste (Zeilenumbruch vermeiden): kurz, normal
|
||||
bezeichnung = kurz
|
||||
|
||||
|
||||
@@ -55,9 +55,9 @@ def erstelleHeader(kursid, line, klassekurs_name, gebdaten, lerngruppen, path, c
|
||||
|
||||
# Navigationsleiste für die Lerngruppen
|
||||
try:
|
||||
navileiste = config["Navigation"]["navileiste"]
|
||||
navileiste = inputs["Allgemein"]["navileiste"]
|
||||
except KeyError:
|
||||
print('Der Schlüssel Navigation oder "kurzbezeichnung" existiert nicht in der Device-Datei!')
|
||||
print('Der Schlüssel Allgemein oder "kurzbezeichnung" existiert nicht in der Input-Datei!')
|
||||
exit(0)
|
||||
|
||||
zeige_navi = False
|
||||
|
||||
@@ -91,6 +91,9 @@ def erstelleStartseite(lerngruppen, path,config, inputs):
|
||||
|
||||
table += '</div>'
|
||||
|
||||
# Vermerk zum Projekt
|
||||
table += '<div class="footer">Dieses PDF-Dokument wurde mithilfe des Python-Skripts <a href="https://www.wolfganglezius.de/lehrerpdf/">LehrerPDF</a> von Wolfgang Lezius erzeugt.</div>'
|
||||
|
||||
table += '<pdf:nextpage />'
|
||||
|
||||
return table
|
||||
|
||||
Reference in New Issue
Block a user