Saltar al contenido principal

Umbraco

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Qué hace

Muestra la versión actual de Umbraco si se encuentra en el directorio de trabajo actual.
Este segmento solo se mostrará según la siguiente lógica:

  • La carpeta actual contiene un directorio llamado umbraco

  • Umbraco moderno (.NET Core)

    • Verifica si la carpeta actual contiene uno o más archivos .csproj
    • Abre los archivos XML .csproj y comprueba si Umbraco está instalado como PackageReference
    • Lee la versión instalada
  • Umbraco heredado (.NET Framework)

    • Verifica si la carpeta actual contiene un archivo web.config
    • Abre el XML y busca claves en AppSettings
    • Si Umbraco está instalado, tendrá un ajuste llamado umbraco.core.configurationstatus O umbracoConfigurationStatus
    • Lee el valor dentro de este AppSetting para obtener su versión

Configuración de ejemplo

{
"type": "umbraco",
"background": "#ffffff",
"foreground": "#d886f1",
"style": "diamond",
"leading_diamond": "",
"trailing_diamond": "",
"template": "󰕉 {{ .Version }}",
"background_templates": [
"{{ if (.Modern) }}#3544B1{{ end }}",
"{{ if not (.Modern) }}#F79C37{{ end }}"
]
}

Plantilla (info)

plantilla predeterminada
{{ .Version }}

Propiedades

NameTypeDescription
.Modernbooleana boolean to determine if this is modern Umbraco V9+ using modern .NET or if it's legacy Umbraco using .NET Framework
.Versionstringthe version of umbraco found