Gnezdeno usmerjanje [subpage2]/[...index].astro

Ta podstran prikazuje implementacijo dinamičnega usmerjanja v Astro projektu z internacionalizacijo. Uporablja strukturo URL-jev /sl/dinamicno-usmerjanje/podstran-2, kjer se angleška pot /dynamic-routing/subpage-2 avtomatsko pretvori v slovensko različico. Spodaj si lahko ogledate dejansko kodo, ki omogoča to funkcionalnost.

// Get current language from URL
// Localize Dynamic Routing → Subpage 2 (nested) across all languages.
// Pattern: ["dyn_routing", "subpage2", "...index"] → fills [dyn_routing], [subpage2], and the remaining segments into [...index].
export function getStaticPaths() {
    // Map translated "/dynamic-routing/subpage-2" to params of [dyn_routing]/[subpage2]/[...index].astro
    return buildLocalizedStaticPaths("/dynamic-routing/subpage-2", [
        "dyn_routing",
        "subpage2",
        "...index",
    ]);
}

Primer komponente

Spodaj je primer ponovno uporabne komponente, ki se lahko integrira v katero koli stran. Ta komponenta je zgrajena z uporabo Svelte in prikazuje, kako poslati prevode kot props za dinamično prikazovanje vsebine.

To je Svelte komponenta

Pomnoži 0 z 2: 0