Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Teckids/team-pr/teckids.org
  • eshszg/teckids.org
  • nbildhauer/teckids.org
  • tuxilio/teckids.org
  • klecmatt/teckids.org
5 results
Show changes
Showing
with 425 additions and 1 deletion
<div class="container is-fluid">
{% if thing %}
{% for translation in thing.translations %}
<a class="navbar-item" href="{{ translation.permalink }}"><div class="navbar-content">{{ translation.lang }}</div></a>
{% endfor %}
{% endif %}
</div>
{% set projects_section = get_section(path="projekte/_index.md") %}
<div class="container is-fluid">
<div class="columns">
{% for project_section_path in projects_section.subsections %}
{% set project_section = get_section(path=project_section_path, lang=lang) %}
<section class="column menu-project-section" id="menu-project-section-{{ project_section.components[1] }}">
<div class="card p-0 m-0 is-shadowless is-radiusless is-overlay is-flex is-flex-direction-column is-fullheight is-justify-content-space-between">
<div class="card-content p-0 m-0">
<h1 class="title is-6 is-mega-menu-title"><a href="{{ project_section.permalink }}">
<p> {{ project_section.title }} </p>
<p class="is-4">{{ project_section.description }}</p>
</a></h1>
{% for page in project_section.pages %}
<a class="navbar-item" href="{{ page.permalink }}">
<div class="navbar-content">{{ page.title }}</div>
</a>
{% endfor %}
</div>
{% if project_section.extra.products %}
<div class="card-footer">
{% for product in project_section.extra.products %}
<a class="card-footer-item" href="{{ product.link }}">
<span class="icon-text">
<span>{{ product.name }}</span>
<span class="icon"><i class="fa-solid fa-up-right-from-square"></i></span>
</span>
</a>
{% endfor %}
</div>
{% endif %}
</div>
</section>
{% endfor %}
</div>
</div>
{% extends "pages/content.html" -%}
{% extends "base.html" %}
{% block main %}
<section class="section">
<div class="container">
<h1 class="title is-1">{{ page.title }}</h1>
{% block content %}
{% if page.content %}
<div class="content mt-4">
{{ page.content | safe }}
</div>
{% else %}
{% set title = trans(key="page_missing", lang=lang) -%}
{% set body = trans(key="page_missing_explanation", lang=lang) -%}
{% include "shortcodes/message.html" %}
{% endif %}
{% endblock content %}
</div>
</section>
{% set blog_taxonomy = get_taxonomy_term(kind="aspekt", term=page.title, include_pages=true, required=false, lang=lang) %}
{% if blog_taxonomy and blog_taxonomy.pages %}
{% set posts = blog_taxonomy.pages | filter(attribute="date") %}
{% if posts %}
<aside>
{% set title=trans(key="related_blog_posts", lang=lang) %}
{% include "blog/section.html" %}
</aside>
{% endif %}
{% endif %}
{% endblock %}
{% extends "base.html" %}
{% block main %}
{{ page.content | safe }}
{% endblock %}
{% extends "base.html" %}
{% block meta %}
{% if section.description %}
<meta name="description" content="{{ section.description }}" />
{% elif config.description %}
<meta name="description" content="{{ config.description }}" />
{% endif %}
{% endblock %}
{% block title %}
{{ section.title }}
{% endblock %}
{% block main %}
<section class="hero hero-main is-fullheight-with-navbar project-background-{{ section.extra.project_slug }} roboto-black">
<div class="hero-body" typeof="schema:Brand">
<div class="container">
<div class="columns is-centered project-title-{{ section.extra.project_slug }}">
<h1 class="title is-1" property="schema:name">{{ section.title }}</h1>
</div>
<div class="container">
<div class="columns is-vcentered">
<div class="column is-one-third circle-bg">
<img class="is-1by1" src="/{{ section.extra.title_icon }}" alt="Projekt-Icon">
</div>
<div class="project-theses">
{% for thesis in section.extra.theses %}
<article class="media-v-centered">
<figure class="media-left">
<p class="image is-64x64">
<img src="/{{ section.extra.list_icon }}" />
</p>
</figure>
<div class="media-content">
<p class="title is-4">{{ thesis }}</p>
</div>
</article>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</section>
{% endblock %}
{% if url is starting_with("@/") -%}
{% set url = get_url(path=url, lang=lang) -%}
{% endif %}
<a class="button {{ class | default(value="") }}" href="{{ url }}">
{{ body }}
</a>
<figure class="image is-{{ ratio | default(value="16by9") }}">
<iframe class="has-ratio" src="{{ url }}" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups"></iframe>
</figure>
<section class="section">
<div class="container">
{% if title %}<h2 class="title is-2">{{ title }}</h2>{% endif %}
{% set no_title = true -%}
{% include "shortcodes/teckids_event.html" %}
</div>
</section>
<section class="section">
<h2>{{title|default(value="Weiteres zu diesem Thema")}}</h2>
<div class="columns is-multiline is-same-height">
{% for further in page.extra.further[category] %}
{% if further.link is matching("^[^:/]+://") -%}
{% set link = further.link -%}
{% else -%}
{% set link = get_url(path=further.link, lang=lang) -%}
{% endif -%}
<div class="column is-one-third">
<div class="card">
<div class="card-image">
<a href="{{ link }}">
<figure class="image is-4by3">
{% set image = resize_image(path="@/" ~ page.colocated_path ~ "/" ~ further.image, width=800, height=600) -%}
<img src="{{image.url}}" alt="{{further.alt}}" />
{% if further.credits %}
<figcaption class="p-1 has-text-white has-background-black is-size-7 is-italic">{{ further.credits }}</figcaption>
{% endif %}
</figure>
</a>
</div>
<div class="card-content">
<p class="title"><a href="{{ link }}">{{further.title}}</a></p>
<p class="content">
{{further.description}}
</p>
</div>
</div>
</div>
{% endfor %}
</div>
</section>
<section class="section gallery">
<div class="columns is-multiline is-same-height is-centered">
{% for picture in page.extra.gallery[name] %}
<div class="column is-one-third">
<a href="#">
<figure class="image is-4by3">
{% set image = resize_image(path="@/" ~ page.colocated_path ~ "/" ~ picture.image, width=800, height=600) -%}
<img src="{{image.url}}" alt="{{picture.alt}}" />
{% if picture.credits %}
<figcaption class="p-1 has-text-white has-background-black is-size-7 is-italic">{{ picture.credits }}</figcaption>
{% endif %}
</figure>
</a>
</div>
{% endfor %}
</div>
</section>
<section class="hero is-fullheight-with-navbar {% if background_img %}has-background{% endif %} {% if background_transparent %}is-transparent{% endif %}">
{% if background_img %}
{% set image = resize_image(path="@/" ~ page.colocated_path ~ "/" ~ background_img, width=800, height=600) -%}
<img class="hero-background" src="{{ image.url }}" alt="">
{% endif -%}
<div class="hero-body pl-0 pr-0">
<div class="container has-text-centered">
<div class="box is-radiusless">
<h1 class="title is-1 mb-5">
{% if page.extra.title.image -%}
<figure>
<img src="{{ get_url(path=page.extra.title.image, lang=lang) }}" alt="{{ title | default(value=page.title) | safe }}" />
</figure>
{% else -%}
{{ title | default(value=page.title) | safe }}
{% endif %}
</h1>
{% if body or page.description %}<p class="subtitle">{{ body | default(value=page.description) | safe }}</p>{% endif -%}
</div>
</div>
</div>
</section>
<div class="message is-{{ color | default(value="info") }}">
<div class="message-header">
<p>{{ title }}</p>
<a class="button delete" href="{{ get_url(path="@/_index.md", lang=lang) }}"></a>
</div>
<div class="message-body">
{{ body }}
</div>
</div>
<section class="section">
<div class="container">
{% include "shortcodes/message.html" %}
</div>
</section>
<section class="section">
<div class="container">
{% if title %}<h2 class="title is-2">{{ title }}</h2>{% endif %}
<div class="columns is-vcentered mt-4 {% if align|default(value="left") == "right" %}is-flex-direction-row-reverse{% endif %}">
<div class="column is-one-third">
<figure class="image is-4by3">
{% set image = resize_image(path="@/" ~ page.colocated_path ~ "/" ~ img, width=800, height=600) -%}
<img src="{{image.url}}" alt="{{ alt }}"/>
{% if credit %}
<figcaption class="p-1 has-text-white has-background-black is-size-7 is-italic">{{ credit }}</figcaption>
{% endif %}
</figure>
</div>
<div class="column is-two-thirds content">
{{ body|markdown|safe }}
</div>
</div>
</div>
</section>
<section class="section">
<h2 class="title">{{ title|default(value="Kontakt aufnehmen") }}</h2>
<div class="columns">
<div class="column is-two-thirds">
{{body|markdown|safe}}
</div>
<div class="column is-one-third">
<div class="buttons are-large are-responsive">
<a class="button is-primary is-fullwidth" href="mailto:{{ mail|default(value="verein@teckids.org") }}">
<div class="icon-text">
<span class="icon"><i class="fa-solid fa-envelope-open-text"></i></span>
<span>{{ trans(key="write_email", lang=lang) }}</span>
</div>
</a>
<a class="button is-link is-fullwidth" href="tel:{{ phone|default(value="+4922892934160") }}">
<div class="icon-text">
<span class="icon"><i class="fa-solid fa-phone"></i></span>
<span>{{ trans(key="call_us", lang=lang) }}</span>
</div>
</a>
</div>
</div>
</div>
</section>
{% set events_data = load_data(path="events.json") -%}
{% set event = events_data[slug] -%}
{% if not no_title %}<h2 class="title is-2">{{ title | default(value="Informationen und Anmeldung") }}</h2>{% endif %}
<section class="section event-section" resource="https://ticdesk.teckids.org/app/paweljong/event/{{ slug }}" vocab="http://schema.org/" typeof="Event">
<meta property="organizer" href="https://teckids.org/"/>
<div class="card event-card">
<div class="card-content">
<div class="columns is-vcentered">
<div class="column is-two-thirds event-info">
<h3 class="title is-5" property="name">{{ event.display_name }}</h3>
<p class="subtitle is-6" property="description">{{ event.description }}</p>
<div class="notification is-primary is-light mt-4 mb-4">
<div class="columns">
<div class="column is-one-third">
<h4 class="title ">{{ trans(key="event_title_where", lang=lang) }}</h4>
<i class="fa-regular fa-location-dot mr-3"></i>
<address class="is-inline-block" property="location">{{ event.location }}</address>
</div>
<div class="column is-one-third">
<h4 class="title">{{ trans(key="event_title_when", lang=lang) }}</h4>
<i class="fa-regular fa-calendar-days mr-3"></i>
<time datetime="{{ event.date }}" property="startDate">{{ event.date | date }}</time>
</div>
<div class="column is-one-third">
<h4 class="title">{{ trans(key="event_title_cost", lang=lang) }}</h4>
<i class="fa-regular fa-money-bill mr-3"></i>
{{ trans(key="event_cost_self", lang=lang) }}
</div>
</div>
</div>
<div class="message is-success">
<div class="message-body">
{{ trans(key="event_cost_explanation", lang=lang) }}
</div>
</div>
{% if event.fully_booked %}
<meta property="remainingAttendeeCapacity" content="0"/>
<div class="message is-danger">
<div class="message-body">
{{ trans(key="event_fully_booked", lang=lang) }}
</div>
</div>
{% endif %}
{% if body %}
<div class="content">
{{ body|markdown|safe }}
</div>
{% endif %}
</div>
<div class="column is-one-third">
<div class="buttons are-responsive are-medium">
<a class="button is-primary is-fullwidth is-justify-content-start"
href="https://ticdesk.teckids.org/app/paweljong/event/{{ slug }}">
<span class="icon"><i class="fa-regular fa-paper-plane"></i></span>
<span>{{ trans(key="event_info_registration", lang=lang) }}</span>
</a>
<a class="button is-link is-fullwidth is-justify-content-start" href="mailto:{{ mail|default(value="
verein@teckids.org") }}">
<span class="icon"><i class="fa-regular fa-envelope-open-text"></i></span>
<span>{{ trans(key="write_email", lang=lang) }}</span>
</a>
<a class="button is-link is-fullwidth is-justify-content-start mb-0" href="tel:{{ phone|default(value="
+4922892934160") }}">
<span class="icon"><i class="fa-regular fa-phone"></i></span>
<span>{{ trans(key="call_us", lang=lang) }}</span>
</a>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="section">
<h2 class="title">Darum geht es bei Teckids</h2>
<div class="columns is-vcentered">
<div class="column is-two-thirds">
{{body|markdown|safe}}
</div>
<div class="column is-one-third">
{% if page.extra.platforms.wiki %}
<div class="media">
<div class="media-left">
<div class="icon is-large">
<i class="fa-solid fa-2x fa-book"></i>
</div>
</div>
<div class="media-content">
<a href="https://wiki.teckids.org/{{page.extra.platforms.wiki}}">
<p class="title is-4">{{ trans(key="wiki", lang=lang) }}</p>
<p class="subtitle is-6">{{ trans(key="wiki", lang=lang) }}</p>
</a>
</div>
</div>
{% endif %}
{% if page.extra.platforms.forum %}
<div class="media">
<div class="media-left">
<div class="icon is-large">
<i class="fa-brands fa-2x fa-discourse"></i>
</div>
</div>
<div class="media-content">
<a href="https://forum.teckids.org/c/{{page.extra.platforms.forum}}">
<p class="title is-4">{{ trans(key="forum", lang=lang) }}</p>
<p class="subtitle is-6">{{ trans(key="forum", lang=lang) }}</p>
</a>
</div>
</div>
{% endif %}
{% if page.extra.platforms.chat %}
<div class="media">
<div class="media-left">
<div class="icon is-large">
<i class="fa-solid fa-2x fa-comments"></i>
</div>
</div>
<div class="media-content">
<a href="https://matrix.to/#/{{page.extra.platforms.chat}}">
<p class="title is-4">{{ trans(key="chat", lang=lang) }}</p>
<p class="subtitle is-6">{{ trans(key="chat", lang=lang) }}</p>
</a>
</div>
</div>
{% endif %}
<div class="media">
<div class="media-left">
<div class="icon is-large">
<i class="fa-regular fa-2x fa-circle-question"></i>
</div>
</div>
<div class="media-content">
<p class="is-subtitle is-6">
<a href="{{ get_url(path="@/gemeinschaft/offene-gemeinschaft/plattformen.md", lang=lang) }}">
{{ trans(key="help_platforms", lang=lang) }}
</a>
</p>
</div>
</div>
</div>
</div>
</section>
Subproject commit f6cf62b76e6fd91739a799b24e1a5c1b5e1c828f
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
"@fortawesome/fontawesome-free@^6.5.1":
version "6.6.0"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz#0e984f0f2344ee513c185d87d77defac4c0c8224"
integrity sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==
bulma@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/bulma/-/bulma-1.0.2.tgz#47395a660755c9566db3cf981fd4e3a2b637af19"
integrity sha512-D7GnDuF6seb6HkcnRMM9E739QpEY9chDzzeFrHMyEns/EXyDJuQ0XA0KxbBl/B2NTsKSoDomW61jFGFaAxhK5A==