![]() |
VOOZH | about |
dotnet add package KXB.Umbraco.UmbracoDictionaryExtension --version 1.0.3
NuGet\Install-Package KXB.Umbraco.UmbracoDictionaryExtension -Version 1.0.3
<PackageReference Include="KXB.Umbraco.UmbracoDictionaryExtension" Version="1.0.3" />
<PackageVersion Include="KXB.Umbraco.UmbracoDictionaryExtension" Version="1.0.3" />Directory.Packages.props
<PackageReference Include="KXB.Umbraco.UmbracoDictionaryExtension" />Project file
paket add KXB.Umbraco.UmbracoDictionaryExtension --version 1.0.3
#r "nuget: KXB.Umbraco.UmbracoDictionaryExtension, 1.0.3"
#:package KXB.Umbraco.UmbracoDictionaryExtension@1.0.3
#addin nuget:?package=KXB.Umbraco.UmbracoDictionaryExtension&version=1.0.3Install as a Cake Addin
#tool nuget:?package=KXB.Umbraco.UmbracoDictionaryExtension&version=1.0.3Install as a Cake Tool
Code first Umbraco dictionary utility which will generate dictionary items on the fly.
Using the new method `Umbraco.GetDictionaryValueImproved(string key, string fallback="")` you can create dictionary items code first by simply requesting them in your code. It's no longer necessary to manually create the dictionary items under Umbraco -> Settings.
"Folders" in the dictionary is created based on the name of the key, example:
The key "Foo_Bar_Key" will be placed in Dictionary -> "Foo" -> "Bar"
The method has 3 "creation modes":
* "key": This will initialize the dictionary item with the dictionary key stored in the dictionary (This is the default mode)
* "fallback": This will initialize the dictionary item with the fallback value stored in the dictionary
* "empty": This will initialize the dictionary item without a value
The creation mode can be set by modifying the app.config key: "KXB.Umbraco.UmbracoDictionaryExtension.CreationMode"
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net452 net452 is compatible. net46 net46 was computed. net461 net461 was computed. net462 net462 was computed. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
Added support for multiple "creation modes".