🇩🇪
Events in Berlin
Page 4 of 5 • 6 events per page
Route: /events/berlin/4
4
Current Page
6
Events Shown
30
Total Events
CET
Timezone
Workshop
#19
Health Workshop 19
4/10/2026 at 8:00 AM
Berlin Convention Center Hall B
166 attending
$56 Meetup
#20
Education Meetup 20
4/11/2026 at 9:00 PM
Berlin Convention Center Hall C
249 attending
$61 Seminar
#21
Tech Seminar 21
4/12/2026 at 10:00 AM
Berlin Convention Center Hall D
185 attending
Free Concert
#22
Art Concert 22
4/13/2026 at 11:00 PM
Berlin Convention Center Hall E
139 attending
$86 Festival
#23
Music Festival 23
4/14/2026 at 12:00 AM
Berlin Convention Center Hall F
81 attending
$32 Conference
#24
Food Conference 24
4/15/2026 at 1:00 PM
Berlin Convention Center Hall A
50 attending
Free Pagination Route Details
File path:
/pages/events/[city]/[page].astro
Static paths:
Pre-generated for 5 cities × 5 pages = 25 routes
Current params:
city="berlin", page="4"
Pagination Implementation
---
export function getStaticPaths() {
const cities = ['san-francisco', 'new-york', 'london'];
const maxPages = 5;
return cities.flatMap(city =>
Array.from({ length: maxPages }, (_, i) => ({
params: {
city: city,
page: (i + 1).toString()
}
}))
);
}
const { city, page } = Astro.params;
const currentPage = parseInt(page || '1');
const events = getEventsForPage(city, currentPage);
---
<h1>Events in {city} - Page {currentPage}</h1>