2016-08-07 8 views
0

Je veux montrer l'auteur dans Blog Post Dans OrchardCms.but, je ne sais pas comment faire. Quelqu'un peut-il m'aider s'il vous plaît?Comment montrer l'auteur dans l'article de blog dans Orchard CMS

+0

Voulez-vous entrer le nom de l'auteur pour chaque article en tant que texte? ou vous aurez une liste prédéfinie d'auteurs à sélectionner? – mdameer

+0

@mdameer Je veux montrer le nom de l'auteur près du résumé du post de blog quand quelqu'un publie un post.but je ne sais pas comment le faire – balouchi

Répondre

2

(comme toujours dans Orchard,) Vous avez plusieurs options pour cela. Le plus simple serait de créer une alternative pour Content-BlogPost.cshtml, et de mettre quelque chose comme:

@ { 
    var commonPart = Model.ContentItem.As<ICommonPart>(); 
    var userName = commonPart.Owner.UserName; 
} 

<h1>@T("Author"): @userName</h1> 
+0

Sur le dernier verger-1.10.1 je ne trouve pas Content-BlogPost.cshtml –

+0

@AtiqRahman vous pouvez le créer dans votre thème, ce qu'on appelle un substitut (/ override) – devqon

+0

J'ajoute Content-BlogPost.cshtml à Views/Items/right ? C'est jeter l'erreur. –

0

La meilleure façon d'y parvenir est d'ajouter une nouvelle pièce appelée AuthorPart et de l'attacher au type BlogPost. This link est un tutoriel du site Orchard sur la façon de créer une nouvelle pièce et de construire l'affichage pour cela:

+1

Pas besoin d'une nouvelle partie car l'auteur est déjà sur la partie commune. –