Pregunta

Esta es mi primera vez usando Umbraco y he creado los Tipos de Documentos / Páginas con el mal formato de nomenclatura y ahora esto que ha ocurrido en mi la URL de la página, por ejemplo /about-page/.¿Cómo puedo cambiar a /about como ya he buscado en el back-end panel de administración y no de la dosis no parece ser una opción para cambiar su link to document valores.

A alguien podría ser capaz de proporcionar un código simple ejemplo basado en el uso de umbracoUrlAlias o umbracoUrlName cómo podría cambiar esta preferencia en la maquinilla de Afeitar.

Gracias

¿Fue útil?

Solución

Edición de @ejecutar yardas Solución por digbyswift ayudar en el comentario

Solución Correcta:

  1. Crear La propiedad en Tipos De Documento que se aplica a todas las páginas que usted desea cambiar la dirección URL
  2. Llame el nombre de cualquier cosa que usted desee e.g dirección URL de la Página y Posiblemente darle una nueva pestaña.
  3. Llame el alias umbracoUrlName
  4. Tipo de texto sting
  5. No debe ser Obligatorio (Como cuando se inicia la sustitución de .Url con .umbracoUrlAlias dentro de las opiniones que debe estar presente)
  6. Ficha Genérico
  7. Haga clic en Guardar en la parte superior derecha de la página

Añadido captura de pantalla para starter kit en Umbraco v7.2.5 Adding screenshot for starter kit on Umbraco v7.2.5

Otros consejos

A menos que yo soy muy de la incomprensión de su problema, usted debería ser capaz de cambiar el nombre de tu página y volver a publicar.De esta manera no tiene un campo adicional, basta con cambiar el valor en la ficha "Propiedades" y volver a publicar la página.Esto cambiará automáticamente la dirección URL de la página.

También puede crear una propiedad llamada umbracoUrlName el uso de un TextString el editor de la propiedad.Si esto tiene un valor, será generar el fragmento de dirección URL de la página a través de este valor, en lugar de el nombre de la página.Esto cambia la dirección URL de la página, en lugar de crear un alias, como umbracoUrlAlias.

Solución:

  • Crear una propiedad en los Tipos de Documento que se aplica a todas las páginas que usted desea cambiar la dirección URL
  • Llame el nombre de cualquier cosa que usted desee e.g dirección URL de la Página y Posiblemente darle una nueva pestaña.
  • Llame el alias umbracoUrlAlias
  • Tipo de texto sting
  • Hacer se requiere (Como cuando se inicia la sustitución de .Url con .umbracoUrlAlias dentro de las opiniones que debe estar presente)
  • Ir en todas sus páginas y cambiar el nombre de ellos el uso de la propiedad que usted acaba de crear
  • Ahora, con su código, por ejemplo, con la navegación en donde usted ha utilizado .Url cambiar a .umbracoUrlAlias y la nueva URL será utilizado.

Nota si no utiliza .umbracoUrlAlias los enlaces seguirá activa es decir,trabajan, pero no se mostrarán en la barra de direcciones como .Url escupe el original asociadas con la página.

Se puede aplicar en los nombres de dirección URL en la web.config:

En la sección de encontrar:

<add key="umbracoUseDirectoryUrls" value="false" /> 

de esta forma se establecerá la url de nombres para los nuevos ítems creados a su nombre.aspx

Si se establece a 'true', los nuevos elementos serán nombrados como /nombre/

Además, es posible que desee evitar de Manejo de algunas direcciones url por Umbraco pipline, sólo tiene que utilizar esta opción agregar las direcciones Url que debe ser ignorado:

<add key="umbracoReservedUrls" value="~/config/splashes/booting.aspx,~/install/default.aspx,~/config/splashes/noNodes.aspx,~/VSEnterpriseHelper.axd" />
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top