add comments

This commit is contained in:
L3D 2019-02-24 17:52:16 +01:00
parent 2ed7036c22
commit 3de8b24264

View file

@ -41,7 +41,23 @@
<div id="page-wrapper"> <div id="page-wrapper">
<!-- Header --> <!-- Header -->
<header id="header"> <header id="header">
<h1 id="logo"> <h1 id="logo">{#
Hier findet sich der "Waffel Status" der Webseite.
Wenn das CSS sagt, dass es Waffeln gibt,
dann wird die Webseite grün und es gibt Waffeln.
Wenn nicht... nicht!
Das ganze wird über die SpaceAPI gesteuert.
Auch wenn das C3WOC kein echter Hackerspace ist...
Aber die Webseite ist dreist von der Toolbox kopiert worden.
#}
<div class="tooltip"> <div class="tooltip">
<a id="tb-opened" class="button tb-opened navbar special" href="{% <a id="tb-opened" class="button tb-opened navbar special" href="{%
if bag('translate', this.alt, 'api_url_open') %}{{ bag('translate', this.alt, 'api_url_open') }}{% if bag('translate', this.alt, 'api_url_open') %}{{ bag('translate', this.alt, 'api_url_open') }}{%
@ -68,7 +84,21 @@
else %}{{ bag('translate', 'de', 'api_opening_time') }}{% endif %}</span> else %}{{ bag('translate', 'de', 'api_opening_time') }}{% endif %}</span>
</div> </div>
</h1> </h1>
<nav id="nav"> <nav id="nav">{#
Hier beginnt das Menü.
Erstmal werden in einer Liste alle elemente definiert, die in dem "root" level des Menüs auftauchen.
Anschließend kommen in einer relativ hässlichen if-abfrage der sublevel.
Das kann man hübscher machen. Aber so ist es zumindest erstmal funktional.
Und da am schluss fertig gerendertes HTML raus kommt auch keine kritische Infrastruktur,
die besonders schützenswert ist...
Dennoch würde ich (L3D) mich hier sehr über etwas beteiligung freuen.
Alleine an einer Webseite zu arbeiten... Ist schon cool. Aber zu zweit gleich noch viel cooler!!!
#}
<ul> <ul>
<li{% if this._path == '/' %} class="active"{% endif <li{% if this._path == '/' %} class="active"{% endif
%}><a href="{{ '/'|url }}">{% %}><a href="{{ '/'|url }}">{%
@ -82,13 +112,26 @@
['/kontakt', 'Kontakt', 1] ['/kontakt', 'Kontakt', 1]
] %}{% if print %} ] %}{% if print %}
<li{% if this.is_child_of(href) %} class="active"{% endif <li{% if this.is_child_of(href) %} class="active"{% endif
%}><a href="{{ href|url }}">{% if bag('navigation', this.alt, title) %}{{ bag('navigation', this.alt, title) }}{% else %}{{ title }}{% endif %}</a>{% %}><a href="{{ href|url }}">{%
if bag('navigation', this.alt, title)
%}{{ bag('navigation', this.alt, title) }}{%
else %}{{ title }}{%
endif %}</a>{#
Hier beginnt die vorhin erwähnt if-schleife,
in der die Untermenüs definiert werden.
PLZ Fix me!!!
-> Eine Idee zum Fix wäre, die obige Tabelle ausweiten...
#}{%
if title == 'Rezept' %} if title == 'Rezept' %}
<ul>{% set root = site.get('/rezept/', alt=this.alt) %}{% <ul>{% set root = site.get('/rezept/', alt=this.alt) %}{%
for child in root.children recursive %}{% if loop.index <= 8 %} for child in root.children recursive %}{% if loop.index <= 8 %}
<li{% <li{%
if this._path == child._path %} class="active"{% endif if this._path == child._path %} class="active"{% endif
%}><a href="{% if this.alt == 'de' %}{% else %}/{{ this.alt }}/{{ this.alt }}/{% endif %}{{ child|url }}">{{ child.title }}</a></li>{% %}><a href="{% if this.alt == 'de' %}{% else %}/{{ this.alt }}/{% endif %}{{ child|url }}">{{ child.title }}</a></li>{%
endif %}{% endfor %} endif %}{% endfor %}
<li><a href="{{ '/rezept/'|url }}">{% <li><a href="{{ '/rezept/'|url }}">{%
if bag('navigation', this.alt, 'show_projekt') %}{{ bag('navigation', this.alt, 'show_projekt') }}{% if bag('navigation', this.alt, 'show_projekt') %}{{ bag('navigation', this.alt, 'show_projekt') }}{%
@ -137,9 +180,20 @@
</li> </li>
</ul> </ul>
</nav> </nav>
</header> </header>{#
Und hier werden nun die eientlichen Seiten eingebunden...
#}
<!-- Main --> <!-- Main -->
{% block body %}{% endblock %} {% block body %}{% endblock %}{#
Und da wären wir auch schon am Ende der Webseite...
Hier noch mal fett Werbung gemacht, wo es alles etwas vom C3WOC gibt...
So mit Twitter, Mail, IRC, Mastodon und RSS kommt da doch einiges zusammen :P
#}
<!-- Footer --> <!-- Footer -->
<footer id="footer"> <footer id="footer">
<ul class="icons">{% <ul class="icons">{%