Re: Placeholder for current user name in content

Jurjan-Paul Medema <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Organization KiNcite
Message-ID <[email protected]>
Hello Benjamin,

Interesting problem.
Would it not suffice to just agree on a specific syntax for this with 
your content editors, like:

*    "Hi ${user},*
    this is your personal portal-page!"

(or something less developer oriented / more HTML-like).

Then, you just need to write a special routine (either in jsp or java 
class) that 'preprocesses' a text field by replacing occurrences of the 
${user} token with the name of the current user. Call this routine from 
your templates for all text fields for which this should be enabled and 
you are set, I would think.

Yours,
  Jurjan-Paul


[email protected] wrote:

>
> Hi,
>
> we would like that the content editor is able to write a greeting 
> text, like:
>
>
> *"Hi Phillippe,*
> this is your personal portal-page!"
>
>
> So instead of the user name, he would use a placeholder, which could 
> even be a HTML tag.
>
> The solution you described me doesn't help me as the text "Current 
> user is:" is hardcoded, but I want the content editor decide what he 
> wants to write. It is not solvable with the box type as boxes or their 
> content cannot be concatenated. It is always another box, what is 
> created.
>
> Do you have another idea if this requirement could be solved easily?
>
> Benjamin Papez
>
> System Architect
> ***************************************************
> COMMARO mobile trading systems GmbH
> Kohldorfer Strasse 98
> A-9020 Klagenfurt - Austria/Europe
>
> phone:        +43 (463) 298505
> fax:        +43 (463) 298505-22
> ***************************************************
>
> Philippe Vollenweider <[email protected]> wrote on 23.06.2004 
> 16:55:11:
>
> > Hello,
> >
> > You can add a new box type called "user".
> >
> > To do this, just add a new element "user" to the array list boxTypes
> > (include/declaration.inc) then, on box.jsp, add something like this:
> >
> >      <bean:define id="user"
> > value='<%=ResourceBundleMarker.drawMarker(resBundleID,"user","")%>'/>
> >
> >      ...
> >
> >      <c:when test="${boxTypeValue == user">
> >          Current user is : <%=jData.params().getUser().getUsername()%>
> >      </c:when>
> >
> > Philippe.
> >
> > At 22.06.2004 12:06, you wrote:
> >
> > >Would it be possible to give the content editor the ability to decide,
> > >where the name of the current user should be inserted (like in the 
> welcome
> > >text) or is this only possible hardcoded in the JSP?
> > >
> > >Greetings,
> > >Benjamin Papez
> >
> > -------=[ pvollenweider at jahia dot com ]=---------
> > Jahia : A collaborative source CMS and Portal Server
> > www.jahia.org Community and product web site
> > www.jahia.com Commercial services company
> >
> >


-- 
----- ---- --- -- - - - - - - - -
J.P. Medema
E: [email protected]
----- ---- --- -- - - - - - - - -
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.