Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions assets/sass/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,20 @@ header {

a:not(.m-teaser) {
color: var(--link-default);
transition: fill 0.3s ease;

&:hover,
&:focus {
color: var(--link-hovered);

svg {
fill: var(--link-hovered);
}
}

svg {
fill: var(--link-default);
transition: fill 0.3s ease;
}
}

Expand Down
4 changes: 2 additions & 2 deletions content/operator/sncb/index.de.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
date: "2025-02-15"
date: "2025-03-25"
draft: false
title: "SNCB"
country:
Expand Down Expand Up @@ -156,7 +156,7 @@ Kinder bis 5 Jahren reisen kostenlos in den Zügen der SNCB. Kinder im Alter von

### Flughafen Brüssel Zaventem

Auf Verbindungen von und zum Flughafen Brüssel Zaventem muss für den FIP Freifahrtschein ein Zuschlag gezahlt werden. Dieser beträgt aktuell 6,70 Euro (vgl. [Info der SNCB](https://www.belgiantrain.be/de/tickets-and-railcards/airports/brussels-airport)) und muss auch gezahlt werden, wenn der Hinweise *No Supplement Necessary* angegeben ist. Bei FIP 50 Tickets ist dieser bereits im Preis inbegriffen. [^1]
Auf Verbindungen von und zum Flughafen Brüssel Zaventem muss für den FIP Freifahrtschein ein Zuschlag gezahlt werden. Dieser beträgt aktuell 6,90 Euro (vgl. [Info der SNCB](https://www.belgiantrain.be/de/tickets-and-railcards/airports/brussels-airport)) und muss auch gezahlt werden, wenn der Hinweise *No Supplement Necessary* angegeben ist. Bei FIP 50 Tickets ist dieser bereits im Preis inbegriffen. [^1]

## Erfahrungen

Expand Down
17 changes: 6 additions & 11 deletions layouts/partials/_ico.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,28 @@
{{ $class := "" }}
{{ $href := "" }}
{{ $title := "" }}
{{ $size := "" }}
{{ if reflect.IsMap . }}
{{ $item = .icon }}
{{ $theme = .theme }}
{{ $class = .class }}
{{/* {{ warnf "themeInsideMap: %s" $theme }} */}}
{{ $title = .title }}
{{ $size = .size }}
{{ else }}
{{ $item = . }}
{{ end }}
{{ $theme := $theme | default "default" }}
{{ $size := $size | default "24" }}
{{ $classes := "" }}
{{/* {{ warnf "themeAfterLoop: %s" $theme }} */}}
{{ $file := "" }}
{{/* ?? Check data type ? See https://www.brijumaquio.com/get-data-type-in-hugo-framework */}}
{{ if eq (printf "%T" $item) "*resources.resourceAdapter" }}
{{ $file = $item }}
{{ else if eq (printf "%T" $item) "string" }}
{{ $folder := $theme }}
{{/* {{ warnf "themeToFolder: %s" $theme }} */}}
{{/* {{ warnf "folderFromTheme : %s" $folder }} */}}
{{ $classes = printf "%v%v%v%v%v" $theme " ico ico-" $item " " $class }}
{{ $path := printf "svg/%s/%s.svg" $folder $item }}
{{ $file = resources.Get $path }}
{{/* {{ warnf "Loading icon from ico.html shortcode: %s" $item }} */}}
{{/* {{ warnf "theme: %s" $theme }} */}}
{{ else }}
{{/* Get the filename, remove extension, add custom classes */}}
{{ $classes = print (replace (path.Base $item) ".svg" "" | anchorize) " ico " }}
{{ $file = resources.Get $item }}
{{ end }}
Expand All @@ -42,8 +37,8 @@
{{ $pattern := `[\s\S]*?<svg([\s\S]*)?>([\s\S]*)(<title>[\s\S]*</title>)?([\s\S]*)</svg>([\s\S]*)?` }}
{{ $replaceWith := "" }}
{{ with $title }}
{{ $replaceWith = printf `<svg aria-hidden="true" class="%s" ${1}>${2}<title>%s</title>${4}</svg>` $classes . }}
{{ $replaceWith = printf `<svg aria-hidden="true" class="%s" width="%s" height="%s" ${1}>${2}<title>%s</title>${4}</svg>` $classes $size $size . }}
{{ else }}
{{ $replaceWith = printf `<svg aria-hidden="true" class="%s" ${1}>${2}${3}${4}</svg>` $classes }}
{{ $replaceWith = printf `<svg aria-hidden="true" class="%s" width="%s" height="%s" ${1}>${2}${3}${4}</svg>` $classes $size $size }}
{{ end }}
{{- return ($content | replaceRE $pattern $replaceWith | safeHTML) -}}
{{- return ($content | replaceRE $pattern $replaceWith | safeHTML) -}}
4 changes: 1 addition & 3 deletions layouts/partials/menu.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
{{ $menuicon := resources.Get "images/menu.svg" }}
{{ $expandicon := resources.Get "images/expand-more.svg" }}
{{ $closeicon := resources.Get "images/close.svg" }}

{{ $logo := resources.Get "images/logo.svg" }}
<div class="container o-header__wrapper">
<a id="skip-link" class="o-header__skip-link" href="#content">zum Inhalt springen</a>
Expand Down
4 changes: 2 additions & 2 deletions layouts/partials/sidemenu.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
{{ if eq .Page.Type "country" }}
<li>
<a href="{{ .RelPermalink }}">
{{ partial "ico" (dict "icon" "arrow_back" ) }}
{{ partial "ico" (dict "icon" "arrow_back" "width" "1000px") }}
<span>{{ T "toc-backlink"}}: {{ .LinkTitle }}</span>
</a>
</li>
Expand Down Expand Up @@ -64,8 +64,8 @@ <h3 id="related">{{ T "_operator__nearby"}}</h3>
</ul>
{{ end }}
<hr>
{{ partial "ico" (dict "icon" "edit_square" ) }}
<a href="{{ .Site.Params.githubDevUrl }}blob/main/content{{ .Path }}/index.{{ .Language }}.md" target="_blank" rel="noopener noreferrer">
{{ partial "ico" (dict "icon" "edit_square" ) }}
{{ T "editPage"}}
</a>
</div>
Expand Down