2012-03-31 1 views
5

Ho un progetto umbraco con una pagina principale (con il proprio tipo di contenuto) e una homepage sotto di essa.Come mostrare la proprietà della pagina principale su una pagina in Umbraco

Il masterpage tipo di contenuto include cose come il piè di pagina, intestazione ecc

Tuttavia quando guardo la home page, le proprietà del masterpage non vengono visualizzati. Nel modello masterpage devo la linea:

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

Ma questo non tira la proprietà FooterText dalle proprietà masterpage.

Immagino che abbia qualcosa a che fare con il fatto che le proprietà non sono ereditate, quindi come facciamo a girarle? Scrivere una semplice macro che tira i dati o c'è un modo più veloce?

Molte grazie

risposta

6

Se si sta cercando di campi di accesso che appartengono a un nodo padre, è necessario impostare l'attributo ricorsiva true:

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

Quando si modifica il tuo masterpages tramite l'editor di template nel back-end di Umbraco, puoi utilizzare la finestra di dialogo "Inserisci il campo della pagina di umbraco" per aiutarti a creare i tag.

+0

Questo l'ha fatto !! Grazie!! – Nick

+0

@Douglas Ludlow, Ciao sto usando la macro: . qui projectSection è la mia proprietà e voglio passare questa proprietà dal genitore in modo che io abbia usato una parola chiave chiamata ricorsiva ma non funziona con la macro mentre sta lavorando con . mi puoi suggerire su questo plz. – cracker