2016-11-14 2 views
0

J'ai ajouté un article de blog à mon site Orckestra CMS - très bien.Ajout de la liste des mêmes articles de blog à plusieurs pages dans Composite C1 (Orckestra CMS)

Toutefois, lorsque j'essaie d'ajouter le contrôle de blog à une autre page, cela ne fonctionne pas.

 <f:function name="Composite.Community.Blog.BlogRenderer" xmlns:f="http://www.composite.net/ns/function/1.0"> 
      <f:param name="BlogEntriesCount" value="6" /> 
      <f:param name="BlogListOptions" value="Show image" /> 
      <f:param name="BlogItemOptions" value="Show title,Show image,Show content" /> 
     </f:function> 

Si j'ajoute une autre page de blog, cela crée un nouveau blog.

J'ai ajouté «Blog» en tant qu'application à la nouvelle page. Ça ne marche pas. J'ai dupliqué la page de blog originale - encore une fois le blog ne montrera pas.

Comment est-ce que je peux faire ceci?

Répondre

0

Avez-vous essayé de définir l'IsGlobal (intitulé «Afficher les messages de tous les blogs») sur true lors de l'implémentation de la fonction BlogRenderer?

Si cela ne fonctionne pas, vous pouvez essayer de modifier la fonction BlogRenderer lui-même en remplaçant le
var entries = BlogFacade.GetEntries(IsGlobal);
avec quelque chose comme
var entries = "Data.Get<Entries>() Cela devrait vous donner toutes les entrées de blog sur le site, que vous pouvez filtrer avec expressions lambda comme vous le souhaitez.

J'espère que cela aide.