2012-03-31 16 views
5

Tengo un proyecto de umbraco con una página maestra (con su propio tipo de contenido) y una página de inicio debajo.Cómo mostrar la propiedad de la página maestra en una página en Umbraco

El masterpage tipo de contenido incluye cosas como el pie de página, encabezado, etc.

Sin embargo cuando miro a la página, las propiedades de la masterpage no se muestran. En la plantilla masterpage que tienen la línea:

<umbraco:Item field="footerText" runat="server" /> 

Pero esto no tira de la propiedad de las propiedades FooterText Maestra.

Supongo que tiene algo que ver con el hecho de que las propiedades no se heredan, entonces, ¿cómo lo solucionamos? ¿Escribir una macro simple que extrae los datos o hay una forma más rápida?

Muchas gracias

Respuesta

6

Si usted está tratando de acceder a los campos que pertenecen a un nodo padre, se debe establecer el atributo recursiva true:

<umbraco:Item field="footerText" recursive="true" runat="server" /> 

Al editar sus masterpages a través del editor de plantillas en el backend de Umbraco, puede usar el cuadro de diálogo "Insertar el campo de página de umbraco" para ayudarlo a crear sus etiquetas.

+0

Eso lo hizo !! ¡¡Gracias!! – Nick

+0

@Douglas Ludlow, Hola, estoy usando macro: . aquí projectSection es de mi propiedad y quiero pasar esta propiedad de parent para que haya usado una palabra clave llamada recursive pero no funciona con la macro mientras está trabajando con . puedes sugerirme en este plz. – cracker

Cuestiones relacionadas