Rest parametri [...subpage1].astro

Ta podstran prikazuje implementacijo dinamičnega usmerjanja v Astro projektu z internacionalizacijo. Uporablja strukturo URL-jev /sl/dinamicno-usmerjanje/podstran-1, kjer se angleška pot /dynamic-routing/subpage-1 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 1 across all languages.
// Pattern: ["dyn_routing", "...subpage1"] → first segment fills [dyn_routing], the rest fills [...subpage1].
export function getStaticPaths() {
    // Map translated "/dynamic-routing/subpage-1" to params of [dyn_routing]/[...subpage1].astro
    return buildLocalizedStaticPaths("/dynamic-routing/subpage-1", [
        "dyn_routing",
        "...subpage1",
    ]);
}

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