Skip to content

Commit 5c1f2ca

Browse files
committed
feat: Use structured data to show operators without FIP
1 parent 1a9e676 commit 5c1f2ca

File tree

16 files changed

+77
-147
lines changed

16 files changed

+77
-147
lines changed

archetypes/country.en.md

Lines changed: 0 additions & 36 deletions
This file was deleted.

archetypes/country/index.de.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
draft: false
33
title: '{{ .File.ContentBaseName | title }}' # Ändere den Name auf den deutschen Ländername
44
country: '{{ .File.ContentBaseName }}'
5+
params:
6+
operators_without_fip:
7+
- # Liste Betreiber, die kein FIP akzeptieren
58
---
69

710
<!-- Entferne das "WIP" Snippet, wenn die Inhalte der Seite vollständig sind -->
@@ -46,13 +49,3 @@ Nur Grenzpunkte an der Landesgrenze zu anderen Ländern. Diese sollten aufgefüh
4649
Welche Routen kann man aus dem entsprechenden Land nutzen.
4750
Welche Hinweise & Empfehlungen gibt es für die Einreise aus dem Land
4851
-->
49-
50-
## FIP Bewertung
51-
52-
<!--
53-
Die Bewertungskriterien befinden sich noch im Aufbau.
54-
-->
55-
56-
## Betreiber ohne FIP
57-
<!-- Ersetze den generischen Link mit dem Link zum jeweiligen Betreiber -->
58-
- [Name der Bahngesellschaft](../../operator)

archetypes/country/index.en.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
draft: false
33
title: '{{ .File.ContentBaseName | title }}'
44
country: '{{ .File.ContentBaseName }}'
5+
params:
6+
operators_without_fip:
7+
- # List operators without FIP here
58
---
69

710
<!-- Remove the WIP snippet if the page is complete -->
@@ -46,13 +49,3 @@ Only border points at the national border with other countries. These should be
4649
Which routes can be used from the respective country?
4750
What tips & recommendations are there for entry from the country
4851
-->
49-
50-
## FIP Rating
51-
52-
<!--
53-
The rating criteria are still under development
54-
-->
55-
56-
## Operators without FIP
57-
<!-- Replace the general link with a link to the operator -->
58-
- [Name of the operator](../../operator)

content/country/belgium/index.de.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ draft: false
33
title: "Belgien"
44
description: "Informationen über die FIP-Bedingungen für Belgien und für welche Betreiber Vergünstigungen genutzt werden können."
55
country: "belgium"
6+
params:
7+
operators_without_fip:
8+
- European Sleeper
9+
- OuiGo
610
---
711

812
## FIP Nutzung
@@ -43,12 +47,3 @@ Von den Niederlanden aus können grenzüberschreitende Regionalzüge (dazu gehö
4347
### Frankreich
4448

4549
Von Frankreich aus können grenzüberschreitende Regionalzüge genutzt werden, dafür wird ein zusätzliches FIP-Ticket für den französischen Abschnitt benötigt. Bei den internationalen TGV-Zügen gibt es einen Globalpreis, FIP Freifahrtscheine haben hier keine Gültigkeit, sie werden nicht von der SNCB betrieben. Mit dem Eurostar (ehemals Thalys) kann ebenfalls von Frankreich aus das Netz der SNCB erreicht werden. Hier wird ein spezielles FIP-Ticket von Eurostar auf dem kompletten Abschnitt (auch innerhalb von Belgien) benötigt. ([siehe Eurostar]({{% ref "/operator/eurostar" %}} "Eurostar"))
46-
47-
## FIP Bewertung
48-
49-
Noch ausstehend
50-
51-
## Betreiber ohne FIP
52-
53-
- European Sleeper
54-
- OuiGo

content/country/belgium/index.en.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ draft: false
33
title: "Belgium"
44
description: "Find out about the FIP conditions for Belgium and for which operators you can benefit from discounts."
55
country: "belgium"
6+
params:
7+
operators_without_fip:
8+
- European Sleeper
9+
- OuiGo
610
---
711

812
## FIP Information
@@ -43,12 +47,3 @@ From the Netherlands, cross-border regional trains (including IC here) can be us
4347
### France
4448

4549
From France, cross-border regional trains can be used, requiring an additional FIP ticket for the French section. For international TGV trains, there is a global price, and FIP Coupons passes are not valid as they are not operated by SNCB. The Eurostar (formerly Thalys) can also be used from France to reach the SNCB network. Here, a special FIP ticket from Eurostar is required for the entire section including within Belgium. ([see Eurostar]({{% ref "/operator/eurostar" %}} "Eurostar"))
46-
47-
## FIP Rating
48-
49-
Still pending
50-
51-
## Operators without FIP
52-
53-
- European Sleeper
54-
- OuiGo

content/country/denmark/index.de.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ draft: false
33
title: "Dänemark"
44
description: "Informationen über die FIP-Bedingungen für Dänemark und für welche Betreiber Vergünstigungen genutzt werden können."
55
country: "denmark"
6+
params:
7+
operators_without_fip:
8+
- GoCollective (ehemals Arriva Danmark)
9+
- Lokaltog
10+
- Øresundståg
11+
- Midtjyske Jernbaner
12+
- Nordjyske Jernbaner
13+
- SJ
14+
- Snälltåget
615
---
716

817
## FIP Nutzung
@@ -33,17 +42,3 @@ Von Deutschland aus kann der durchgängige EC Hamburg - Kopenhagen genutzt werde
3342
### Schweden
3443

3544
Aus Schweden kann entweder aus Malmö über den Öresund gefahren oder von Helsingborg aus die Fähre nach Helsingør genutzt werden. Da in Schweden keine FIP-Ermäßigungen gelten müssen und die Öresund-Strecke zudem von Øresundståg bedient wird, müssen hier auf der kompletten Strecke Malmö - Kopenhagen Normalpreistickets gekauft werden.
36-
37-
## FIP Bewertung
38-
39-
Noch ausstehend
40-
41-
## Betreiber ohne FIP
42-
43-
- GoCollective (ehemals Arriva Danmark)
44-
- Lokaltog
45-
- Øresundståg
46-
- Midtjyske Jernbaner
47-
- Nordjyske Jernbaner
48-
- SJ
49-
- Snälltåget

content/country/denmark/index.en.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ draft: false
33
title: "Denmark"
44
description: "Information about FIP conditions for Denmark and which operators offer discounts."
55
country: "denmark"
6+
params:
7+
operators_without_fip:
8+
- GoCollective (ehemals Arriva Danmark)
9+
- Lokaltog
10+
- Øresundståg
11+
- Midtjyske Jernbaner
12+
- Nordjyske Jernbaner
13+
- SJ
14+
- Snälltåget
615
---
716

817
## FIP Usage
@@ -32,17 +41,3 @@ From Germany, the direct EC Hamburg - Copenhagen can be used, operating multiple
3241

3342
### Sweden
3443
From Sweden, travel is possible either via Malmö over the Øresund or via Helsingborg using the ferry to Helsingør. Since FIP discounts do not apply in Sweden and the Øresund route is operated by Øresundståg, regular tickets must be purchased for the entire Malmö - Copenhagen route.
35-
36-
## FIP Rating
37-
38-
Still pending
39-
40-
## Operators without FIP
41-
42-
- GoCollective (formerly Arriva Danmark)
43-
- Lokaltog
44-
- Øresundståg
45-
- Midtjyske Jernbaner
46-
- Nordjyske Jernbaner
47-
- SJ
48-
- Snälltåget

content/country/netherlands/index.de.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ draft: false
33
title: "Niederlande"
44
description: "Informationen über die FIP-Bedingungen für die Niederlande und für welche Betreiber Vergünstigungen genutzt werden können."
55
country: "netherlands"
6+
params:
7+
operators_without_fip:
8+
- Arriva Nederland
9+
- Breng
10+
- Connexxion
11+
- European Sleeper
12+
- Keolis Nederland
13+
- Qbuzz
14+
- VIAS Rail
615
---
716

817
## FIP Nutzung
@@ -35,16 +44,3 @@ Von Deutschland aus kann der grenzüberschreitende ICE von Frankfurt / Köln / D
3544
### Belgien
3645

3746
Von Belgien aus können grenzüberschreitende Regionalzüge (dazu gehört hier auch der IC) genutzt werden, dafür wird ein zusätzliches FIP-Ticket der SNCB benötigt. Darüber hinaus verkehren Fernzüge (ECD und EC), bei denen ein zusätzlicher Aufschlag dazukommen kann, wenn hier auf der Achse Rotterdam - Schiphol gefahren wird. Mit dem Eurostar (ehemals Thalys) kann ebenfalls von den Niederlanden aus das Netz der SNCB erreicht werden. Hier wird ein spezielles FIP-Ticket von Eurostar auf dem kompletten Abschnitt (auch innerhalb der Niederlande) benötigt. ([siehe Eurostar]({{% ref "/operator/eurostar" %}} "Eurostar"))
38-
39-
40-
## FIP Bewertung
41-
42-
## Betreiber ohne FIP
43-
44-
- Arriva Nederland
45-
- Breng
46-
- Connexxion
47-
- European Sleeper
48-
- Keolis Nederland
49-
- Qbuzz
50-
- VIAS Rail

content/country/netherlands/index.en.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ draft: false
33
title: "Netherlands"
44
description: "Information about FIP conditions for the Netherlands and which operators offer discounts."
55
country: "netherlands"
6+
params:
7+
operators_without_fip:
8+
- Arriva Nederland
9+
- Breng
10+
- Connexxion
11+
- European Sleeper
12+
- Keolis Nederland
13+
- Qbuzz
14+
- VIAS Rail
615
---
716

817
## FIP Information
@@ -35,15 +44,3 @@ From Germany, the cross-border ICE from Frankfurt / Cologne / Düsseldorf can be
3544
### Belgium
3645

3746
From Belgium, cross-border regional trains (including the IC here) can be used, but an additional FIP ticket from SNCB is required. There are also long-distance trains (ECD and EC), where an additional supplement may be required when traveling on the Rotterdam - Schiphol axis. With the Eurostar (formerly Thalys), you can also reach the SNCB network from the Netherlands. Here, a special FIP ticket from Eurostar is required for the entire route (including within the Netherlands). ([see Eurostar]({{% ref "/operator/eurostar" %}} "Eurostar"))
38-
39-
## FIP Rating
40-
41-
## Operators without FIP
42-
43-
- Arriva Nederland
44-
- Breng
45-
- Connexxion
46-
- European Sleeper
47-
- Keolis Nederland
48-
- Qbuzz
49-
- VIAS Rail

content/country/slovakia/index.de.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ draft: false
33
title: "Slowakei"
44
description: "Informationen über die FIP-Bedingungen für die Slowakei und für welche Betreiber Vergünstigungen genutzt werden können."
55
country: "slovakia"
6+
params:
7+
operators_without_fip:
8+
- RegioJet
69
---
710

811
## FIP Nutzung
@@ -51,7 +54,3 @@ Von Košice aus fahren grenzüberschreitende Regionalzüge nach Chop und Mukache
5154
## FIP Bewertung
5255

5356
Insgesamt verfügt die Slowakei über eine gute Infrastruktur und die meisten Fahrten werden durch die ZSSK bedient. Dadurch ist es möglich, mit FIP-Fahrscheinen einen großen Teil des Landes zu bereisen. Durch Reservierungspflichten (in der 1. Klasse immer, in der 2. Klasse in den Intercity-Zügen) sowie eher schlechten Infosystemen und oft keiner guten Taktung auf den Nebenstrecken wird die FIP-Erfahrung jedoch etwas getrübt.
54-
55-
## Betreiber ohne FIP
56-
57-
- RegioJet

content/country/slovakia/index.en.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ draft: false
33
title: "Slovakia"
44
description: "Find out about the FIP conditions for slovakia and for which operators you can benefit from discounts."
55
country: "slovakia"
6+
params:
7+
operators_without_fip:
8+
- RegioJet
69
---
710

811
## FIP Information
@@ -50,7 +53,3 @@ From Košice, cross-border regional trains run to Chop and Mukacheve. Since FIP
5053
## FIP Rating
5154

5255
Overall, Slovakia has a good infrastructure and most journeys are operated by ZSSK. This makes it possible to travel a large part of the country with FIP tickets. However, the FIP experience is somewhat marred by reservation requirements (always in 1st class, in 2nd class on Intercity trains) as well as rather poor information systems and often not good scheduling on the branch lines.
53-
54-
## Operators without FIP
55-
56-
- RegioJet

content/country/spain/index.de.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ draft: false
33
title: "Spanien"
44
description: "Informationen über die FIP-Bedingungen für Spanien und für welche Betreiber Vergünstigungen genutzt werden können."
55
country: "spain"
6+
params:
7+
operators_without_fip:
8+
- Iryo
9+
- OUIGO
10+
- '[Avlo]({{< ref "/operator/renfe" >}} "Avlo")'
611
---
712

813
## FIP Nutzung
@@ -31,9 +36,3 @@ Die Verbindungen zwischen Spanien und Portugal sind aktuell nur sehr spärlich v
3136
Spanien hat kein besonders engmaschiges Netz, stattdessen besteht es vor allem aus neuen Hochgeschwindigkeitsstrecken in Normalspur und älteren Regionalstrecken in iberischer Breitspur. Der Fokus liegt auf (meist schnellen) Fahrten zwischen größeren Städten. Daneben gibt es S-Bahnen in und um die Metropolen, die einen dichten Nahverkehr sicherstellen.
3237

3338
Die Bahnhöfe haben meist Ticketbarrieren, es wird hier ein gültiges digitales oder analoges Ticket auf einer Karte benötigt, um diese zu überwinden. Mit FIP Freifahrtsscheinen muss hier das Personal vor Ort angesprochen werden, damit diese die Barrieren manuell öffnen. Zudem finden bei Fernverkehrsreisen Gepäckkontrollen an den Bahnhöfen statt, die zwar nicht so intensiv wie im Flugverkehr ausfallen, aber trotzdem Zeit in Kauf nehmen. Es ist daher empfehlenswert bei solchen Reisen mindestens 30 Minuten vor Abfahrt am Bahnhof zu sein.
34-
35-
## Betreiber ohne FIP
36-
37-
- Iryo
38-
- OUIGO
39-
- [Avlo]({{< ref "/operator/renfe" >}} "Avlo")

content/country/spain/index.en.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ draft: false
33
title: "Spain"
44
description: "Find out about the FIP conditions for spain and for which operators you can benefit from discounts."
55
country: "spain"
6+
params:
7+
operators_without_fip:
8+
- Iryo
9+
- OUIGO
10+
- '[Avlo]({{< ref "/operator/renfe" >}} "Avlo")'
611
---
712

813
## FIP Information
@@ -31,9 +36,3 @@ From Paris, direct TGV trains operated by the French SNCF run to Barcelona. Renf
3136
### Portugal
3237

3338
Connections between Spain and Portugal are currently very limited. For example, to travel from Lisbon to Madrid, one must change trains and take a long regional journey to the Spanish border at Badajoz, where one of the few trains to Madrid can be caught. This requires FIP tickets or free passes from Portuguese rail operator CP, as well as a Renfe ticket for the Spanish section. Additionally, there is the Celta connection from Porto to Vigo, although this does not extend further into Spain. A FIP Global Fare is valid for the entire route ([See Renfe - Celta]({{< ref "/operator/renfe#international" >}} "Renfe")). A continuous high-speed rail line between Lisbon and Madrid is currently under development.
34-
35-
## Operators without FIP
36-
37-
- Iryo
38-
- OUIGO
39-
- [Avlo]({{< ref "/operator/renfe" >}} "Avlo")

i18n/de.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@ skipToContent: Zum Inhalt springen
3838
wip: An dieser Seite wird noch gearbeitet und Inhalte können unvollständig sein. Wir freuen uns, wenn du zur Verbesserung dieser Seite beträgst. [Mehr Information auf GitHub](https://github.com/fipguide/fipguide.github.io/wiki/Deutsch).
3939
home-page-text: FIP Guide Startseite
4040
navigate-to-country: Gehe zu Land
41+
operators_without_fip: Betreiber ohne FIP

i18n/en.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,4 @@ skipToContent: Skip to content
3434
wip: This page is still under construction and content may be incomplete. We would be happy if you contribute to improve this page. [More information on GitHub](https://github.com/fipguide/fipguide.github.io/wiki/English).
3535
home-page-text: FIP Guide Home Page
3636
navigate-to-country: Navigate to country
37+
operators_without_fip: Operators without FIP

layouts/country/single.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ <h1 data-pagefind-meta="title">{{ .Title }}</h1>
2323
<div class="o-single__container o-related__operator-wrapper">
2424
{{ $title := print (T "_operator__list_title") " in " .Title}}
2525
{{ partial "related" (dict "index" "country" "pageType" "operator" "title" $title "page" . "identifier" "operators") }}
26+
{{ with .Params.operators_without_fip }}
27+
<hr class="o-divider">
28+
<h3 id="operators-without-fip-title">{{ T "operators_without_fip"}} in {{ $.Title }}</h3>
29+
<ul aria-labelledby="operators-without-fip-title">
30+
{{ range . }}
31+
<li>{{ . | markdownify }}</li>
32+
{{ end }}
33+
</ul>
34+
{{ end }}
2635
</div>
2736
{{ partial "image" (partial "helper/contentImage" . ) }}
2837
</div>

0 commit comments

Comments
 (0)