En moderne Umbraco 14+ property editor til håndtering af flersproget tekstindhold. VNS.MultiLanguageTextbox er nu en del af VNS.Umbraco.PropertyEditors og giver en shared package-struktur til custom property editors i Umbraco backoffice.
Understøtter automatisk alle sprog der er konfigureret i Umbraco. Ingen manuel opsætning nødvendig.
Vælg mellem text input eller textarea baseret på dit behov. Perfekt til både korte og lange tekster.
Gør specifikke sprog obligatoriske for at sikre komplet oversættelse af kritisk indhold.
Bygget med moderne teknologi for at sikre type-sikkerhed og fremtidssikret integration.
Data gemmes som struktureret JSON, nem at arbejde med både i templates og via API'er.
Distribueres nu via VNS.Umbraco.PropertyEditors, så flere editors kan leve side om side.
App_Plugins/VNS.Umbraco.PropertyEditors til din Umbraco-sites wwwroot/App_Plugins/ mappegit clone https://github.com/schlagerdk/VNS.Umbraco.PropertyEditors.git
cd VNS.Umbraco.PropertyEditors
npm install
npm run build
cp -r App_Plugins/VNS.Umbraco.PropertyEditors /path/to/umbraco/wwwroot/App_Plugins/
Når du redigerer indhold i backoffice, vil du se:
Umbraco returnerer automatisk den korrekte sprog-variant:
@Model.Value<string>("propertyAlias")
@Model.YourPropertyName
@{
var allLanguages = Model.Value<IEnumerable<dynamic>>("propertyAlias");
foreach (var lang in allLanguages)
{
<p>@lang.culture: @lang.text</p>
}
}
Data gemmes i Umbraco databasen som JSON:
[
{
"culture": "da-DK",
"text": "Dansk tekst"
},
{
"culture": "en-US",
"text": "English text"
}
]
Hent VNS.MultiLanguageTextbox via VNS.Umbraco.PropertyEditors og forbedr din Umbraco multi-sprog håndtering i dag.