Yes you are right: my code doesn't work if macro inserted in the blog post :-/ And yes, to work well in all case I must get html rendering of the post. I don't know if I will investigate in this way (I have another priority on Xwiki)
Thxs ________________________________ De : Jeremie BOUSQUET <jeremie.bousq...@gmail.com> À : Pascal BASTIEN <pbasnews-xw...@yahoo.fr>; XWiki Users <users@xwiki.org> Envoyé le : Lundi 6 octobre 2014 18h18 Objet : Re: [xwiki-users] 2 lists = 3 differents sorts on xwiki 6.2.1 and improve blog Hi, Problem is if blog content contains more than plain text (ie, html macros, groovy macros, multiple columns, etc ...), cutting 5 first lines may generate content impossible to render. Also, nothing says that cutting 5 lines would generate 5 lines in rendered text. I had the same issue but in my case the "cut" content was pure HTML, and was displayed in the scope of an iframe, so at least it would not break the rest of the page or generate exceptions. But it's a heavy solution for blogs IMHO. I suppose there are multiple ways to cut a part of this content in a clean and generic way, but it doesn't seem very easy. That being said, I suppose your code works most of the times if your blog posts are mainly plain text or limited to very basic wiki syntax. BR, Jeremie 2014-10-06 17:37 GMT+02:00 Pascal BASTIEN <pbasnews-xw...@yahoo.fr>: I cut at end of line (and remove empty line) > >I replaced your piece of comment "#* Disabled until the content can be cleanly >cut." in #macro(getEntryContent of Blog.BlogCode doc >by this one > > #if($onlyExtract) > #set($result = '') > #set($resultArray = > $entryObj.getProperty('content').value.split('\s*\n\s*',10)) > #foreach ($value in $resultArray) > #if( $velocityCount > 5 ) > #break > #end > #set($result = "$result >$value") > #end > #set($result = "${result} > [[...>>${entryDoc}||title='$services.localization.render('xe.blog.code.readpost')']]") >#end > > > > > >________________________________ > De : "vinc...@massol.net" <vinc...@massol.net> >À : XWiki Users <users@xwiki.org> >Envoyé le : Lundi 6 octobre 2014 17h16 >Objet : Re: [xwiki-users] 2 lists = 3 differents sorts on xwiki 6.2.1 and >improve blog > > > > > >On 6 Oct 2014 at 16:40:26, Pascal BASTIEN >(pbasnews-xw...@yahoo.fr(mailto:pbasnews-xw...@yahoo.fr)) wrote: > >> Hello, >> On my space Webhome I have 2 lists with the same sort (modification date): >> >> {{spaceindex space="$doc.space" sort="modificationDate"/}} >> >> and >> >> {{activity spaces="$!aSpace" rss=true /}} >> >> I edited one doc with minorEdit and I obtain 3 differents sort. >> >> I can understand why spaceindex sort is different than "activity spaces" but >> why "activity spaces" sort is different than Main.WebRss?) >> >> >> Here some screenshots: >> http://snag.gy/l6iQt.jpg >> http://snag.gy/JwMVu.jpg >> >> >> NB: I modified BlocCode to display 5 first lines of content blog post on >> Blog.WebHome if the blog post have an empty summary, do you interested? > >We used to have this and removed it since it causes too many problems. How can >you ensure you’re cutting at some place that doesn’t cause a problem when >rendered? > >Thanks >-Vincent > > >_______________________________________________ >users mailing list >users@xwiki.org >http://lists.xwiki.org/mailman/listinfo/users >_______________________________________________ >users mailing list >users@xwiki.org >http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users