Raluca Stavro wrote:
  Hello,
 I took a look over this document:
 
http://core.ebiotic.net/bin/edit/Draft/VelocityConcatenation and what
 I saw there is the fact that in the title there are 2 variables that
 you defined in the page content. The issue here is related to (as
 Sergiu said) some undefined variables. The title can contain only
 XWiki default variables (like $doc, $msg, $context ...) unless you
 define the variables somewhere in a template in a way that they will
 be available (defined) before displaying the title. 
As stated in previous messages, the title seems no be the problem here:
variables defined in the content are usable in the title of a document
because, as Sergiu said, the title is rendered after the contents. He
problem seems to be how to do the same in the breadcrumbs taking into
account that is information contained in the document and/or properties
of classes instantiated in it which I'm trying to show there.
Does it makes sense to you to printed both title and breadcrumbs after
document content? Thanks!
  See for example
 contentview.vm template. It contains the code for displaying the title
 of the current document. If you define those 2 variables in this
 template (before displaying the title), you will get the expected
 result.
    
I've used this idea to recover visibility of attachments, history,
comments and information in EPECnetwork by setting  showattachments,
showcomments, showinformation and showhistory to yes conditioned by
#if($hasEdit) in contentview.vm
I'm still not able to discover how the visibility of these panes are
controlled ther.
Thank you soon much for your help!
  Raluca.
 On Wed, Oct 6, 2010 at 1:52 PM, Sergiu Dumitriu <sergiu(a)xwiki.com> wrote:
  One thing is sure: this can't work in 1.x,
since the title is displayed
 before the content is parsed, so the velocity variables get their values
 after you display the title.
 In 2.4 the title is printed after rendering the content, so it does
 work, but the breadcrumbs are still printed before the content, so that
 fails.
 So, to see if Velocity does work in your version, try using $doc.author
 as the title and see what gets printed. If it's the literal
 '$doc.author', then velocity isn't interpreted. If it prints a username,
 like 'XWiki.Admin', then it is interpreted, and the problem is that
 you're trying to use not-yet-defined variables.
 On 10/06/2010 12:40 PM, [Ricardo Rodriguez] eBioTIC. wrote:
  The same in a 2.4.x installation... clearly
I'm failing to understand
 something. I'll be back to this issue in a couple of hours!
 
http://core.ebiotic.net/bin/Draft/VelocityConcatenation
 Thanks!
 [Ricardo Rodriguez] eBioTIC. wrote:
> Hi!
>
> Vincent Massol wrote:
>
>
>> Do I assume that you've tried and it doesn't work? What did you try and
what happens?
>>
>>
>>
>>
> Sorry for being too poor in my previous message. I've tried and all what
> I see is the code. For instance, if I set a value of a variable in the
> body of document and I include it in the title, I see the name of the
> variable, not its value. Please, see:
>
> 
http://xepecnet.environmentalchange.net/xwiki/bin/view/Draft/VelocityConcat…
>
> It must be related with how the use of different renderers work with
> different parts of a document. We are moving to a 2.x environment, so,
> in this case, it will be great to have this working in this plain old
> 1.3.x installation and I think that it will be good for my own
> understanding of the new rendering architecture, but is by no means a
> blocker for us. Thanks for your insight!
>
> Ricardo
>
>
>          
 --
 Sergiu Dumitriu
 
http://purl.org/net/sergiu/
 _______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs
       _______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs
    
--
Ricardo Rodríguez
CTO
eBioTIC.
Life Sciences, Data Modeling and Information Management Systems