2012-03-19 12 views

risposta

29

È possibile modificare il file Placement.info nella cartella principale del tema corrente per non visualizzare il titolo e la data di pubblicazione:

<Placement> 
    <Match DisplayType="Detail"> 
     <Place Parts_Title="-"/> 
     <Place Parts_Common_Metadata="-"/> 
    </Match> 
    <Match DisplayType="Summary"> 
     <Place Parts_Title="-"/>    
     <Place Parts_Common_Metadata="-"/> 
    </Match> 
</Placement> 

Vedi questo post per ulteriori dettagli: Orchard: Anatomy of a theme

Inoltre, nel caso in cui si è chiedendo da dove vengono i nomi Parts_Title, vedere Customizing Orchard using the Designer Helper Tools (in particolare tracciamento della forma).

+0

ottime informazioni! Parts_RoutableTitle non ha funzionato, quindi ho provato Parts_Title e il titolo era sparito. Penso perché ho creato un contenuto personalizzato. –

+0

Grazie per l'aggiornamento, aggiornerò anche la risposta per riflettere questo. – scripni

+3

oh wow che Designer Tools ha aiutato molto! –

15

In alternativa, se si vuole mantenere il titolo meta in testa, mentre la rimozione del titolo su ogni pagina creare un file nella cartella Parts.Title.cshtml vista del vostro tema e poi mettere

@{ 
Layout.Title = Model.Title; 
} 

che è esattamente la stessa del codice normale tranne che rimuoviamo il tag <h1>

@{ 
Layout.Title = Model.Title; 
} 

<h1>@Model.Title</h1> 
+0

grazie, questo funziona perfettamente! – Cerveser

+0

Questo è esattamente quello che stavo cercando di fare. Grazie! – PantsOffNow

Problemi correlati