Chriztian Steinmeier
02/02/2024, 11:06 AM.Name()
in the current culture, but with a fallback to e.g. English, if it doesn't exist in the current language? Is it even possible? There is an overload that allows asking for a specific culture, with fallback to "current", but I need the opposite... 😬Jemayn
02/02/2024, 11:11 AMcsharp
var name = CurrentPage.Name() ?? CurrentPage.Name("en-US") ?? "";
Chriztian Steinmeier
02/02/2024, 11:13 AMkdx-perbol
02/02/2024, 11:56 AMkdx-perbol
02/02/2024, 11:56 AMChriztian Steinmeier
02/02/2024, 12:40 PMskttl
02/02/2024, 1:18 PMCurrentPage.Name.IfNullOrWhiteSpace(CurrentPage.Name("en-US"))
in case the name can be empty but not null 🙂Chriztian Steinmeier
02/02/2024, 1:32 PMcsharp
var fallbackCulture = "en-us";
var materialName = block.Material != null
? block.Material.Name() ?? block.Material.Name(fallbackCulture)
: "(none)";