Come rimuovere il titolo ei metadati (dati pubblicati) in un post? Questo può essere fatto in Placement.info? Ho provato a creare un contenuto personalizzato ma non sembra la soluzione migliore. L'ho appena fatto con i CSS, ma so che questo potrebbe essere fatto in un altro modo.Orchard CMS - Rimuovi titolo e metadati (data di pubblicazione) in un post
risposta
È 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).
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>
grazie, questo funziona perfettamente! – Cerveser
Questo è esattamente quello che stavo cercando di fare. Grazie! – PantsOffNow
ottime informazioni! Parts_RoutableTitle non ha funzionato, quindi ho provato Parts_Title e il titolo era sparito. Penso perché ho creato un contenuto personalizzato. –
Grazie per l'aggiornamento, aggiornerò anche la risposta per riflettere questo. – scripni
oh wow che Designer Tools ha aiutato molto! –