You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jspwiki.apache.org by Dirk Frederickx <di...@gmail.com> on 2021/05/01 16:45:43 UTC

Re: Custom context variable

Hi Alex,


I probably don't  fully understand your use-case.
It seems you need to use WikiVariables in your template JSP ...

Assume you would have following pages;  containing the 'condiment' Wiki
Variable:

PAGE_1
[{SET  condiment='mayonaise'}]

PAGE_2
[{SET  condiment='pickles'}]

PAGE_3
[{SET  condiment='pickles'}]


Now you could modify the HEADER.JSP by adding a page link which will change
depending on the value of this variable.
You can use the Variable TLD to read-out any wiki variable in your JSP's,
like so:

HEADER.JSP

<div class="header">
   ..
   <div class="pagename"> .... </div>

   <div class="special-link">
     <wiki:Link><wiki:Variable var="condiment" default="Pickles" /> Home
Page</wiki:Link>
   </div>
</div>


So, when visiting PAGE_1; the header will have a link to "Mayonaise Home
Page".
When visiting PAGE_2 or PAGE_3; the header will have a link to "Pickles
Home Page".
When visiting other pages without the "condiment" variable,  the link will
point to "Pickles Home Page".

Hope this is helpful,

Grtz,
    dirk


On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski <ar...@elyland.net>
wrote:

> Bit more description. "Several context" mean tomcat context - several
> jspwiki.
>
> On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net> wrote:
>  > Thanks for your attentions, Dirk!>
>  >
>  > I have modified template which used by several context with own data. >
>  > Header.jsp contain logo click by which must open another internet
> page, >
>  > but the page different for each context.>
>  > I hope use variable that I could set for each context separately (like >
>  > the CopyrightNotice.txt, for example), which will be contain external >
>  > page link, and use that variable in Header.jsp.>
>  >
>  >
>  > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com> wrote:>
>  > > Hi,> >>
>  > > >>
>  > > Can you describe a bit more in detail what you are trying to
> achieve?> >>
>  > > >>
>  > > >>
>  > > dirk> >>
>  > > >>
>  > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski <ar...@elyland.net>>
> >>
>  > > wrote:> >>
>  > > >>
>  > > > Good day!> >>
>  > > >> >>
>  > > > I did read the explanation> >>
>  > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable and do >
>  > not> >>
>  > > > uderstand, how create custom variable for context.> >>
>  > > > I needed variable, which will be contain link to another page >
>  > different> >>
>  > > > for each context which placed in the wiki Header.> >>
>  > > >> >>
>  > > > Tell me please, how I can make that.> >>
>  > > >> >>
>  > > > Thanks in advance.> >>
>  > > >> >>
>  > > > --> >>
>  > > > З найкращими побажаннями, Олександр Ридзевський |With best
> regards, >
>  > Mr.> >>
>  > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр >
>  > Рыдзевский> >>
>  > > > Системний та мережевий інженер, Elyland ltd. |System and Network> >>
>  > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland
> ltd.> >>
>  > > >> >>
>  > > >> >>
>  > >>
>  >
>  > -- >
>  > З найкращими побажаннями, Олександр Ридзевський |With best regards,
> Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр Рыдзевский>
>  > Системний та мережевий інженер, Elyland ltd. |System and Network
> Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>
>  >
>  >
>
> --
> З найкращими побажаннями, Олександр Ридзевський |With best regards, Mr.
> Alexander Rydzewski,    |С наилучшими пожеланиями, Александр Рыдзевский
> Системний та мережевий інженер, Elyland ltd.    |System and Network
> Engineer at Elyland ltd.    |Системный и сетевой инженер, Elyland ltd.
>
>

Re: Custom context variable

Posted by Dirk Frederickx <di...@gmail.com>.
Hi Alex,

Great!  Happy to hear that it is working now.

I did some further digging in the code.
Actually, Interwiki references are supported when using the "ref" attribute
iso "page" with the <wiki:Link> tag.

<wiki:Link ref='Portal:PageName'>Some description.</wiki:Link>

This way you don't need the workaround with a jstl variable.
Unfortunately we are lacking documentation for the LinkTag.

Grtz,
     dirk



On Thu, May 13, 2021 at 11:12 AM Alex Rydzewski <ar...@elyland.net>
wrote:

> Kind times, Dirk!
>
> That's work, thank you!
> I hope everything will work as intended soon.
>
> Thanks for your attention and great work!
>
>
> On 2021/05/13 07:29:26, Dirk Frederickx <d....@gmail.com> wrote:
>  > Hello Alex,>
>  >
>  > Apologize for the wrong information!>
>  > I did some extra testing and found out that unfortunately JSPWiki
> Tags do>
>  > not support Interwiki links today :-(>
>  > Definitely something to be fixed.>
>  >
>  > Can you try this:>
>  >
>  > <c:set var="interwikiRef"><wiki:Variable>
>  > var="jspwiki.interWikiRef.Portal" /></c:set>>
>  > <a href="${fn:replace(interwikiRef, '%s', 'PageName)}">PageName>
>  > Text</a>>
>  >
>  >
>  > dirk>
>  >
>  >
>  >
>  >
>  > On Wed, May 12, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>>
>  > wrote:>
>  >
>  > > Good morning, Dirk!>
>  > >>
>  > > That is do not help for my situation.>
>  > >>
>  > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
>  > > https://mydomain.is?page=%s>
>  > > Header.jsp: href="<wiki:Link page='Portal:html' format='url' />>
>  > >>
>  > > Result:
> http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml>
>  > >>
>  > > I did add variable to template by type of 'FrontPage'>
>  > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
>  > > https://mydomain.is?page=%s>
>  > > Header.jsp: <c:set var="homepage"><wiki:Variable>
>  > > var="jspwiki.interWikiRef.Portal" /></c:set>>
>  > > Header.jsp: href="<wiki:Link page='${homepage}' format='url' />">
>  > >>
>  > > In that case result is:>
>  > >>
>  > >
>
> http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=https%3A//mlgame.ru%3Fpage%3D%25s>
>
>
>  > >>
>  > > In both the cases I get "currentwiki" part in result url:>
>  > > http://172.28.3.166:8080/currentwiki/Wiki.jsp, but I need clear
> pointed>
>  > > url.>
>  > > Expected link: http://mydomain.is/html or simply http://mydomain.is>
>  > >>
>  > > This option is very needed for our project. Help me please.>
>  > >>
>  > >>
>  > > On 2021/05/11 20:28:20, Dirk Frederickx <d....@gmail.com> wrote:>
>  > > > Try::>>
>  > > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
>  > > https://mydomain.is>>
>  > > > ?page=%s>>
>  > > >>
>  > > > What is does: it replaces the %s by the name of the page in the>
>  > > wiki-link.>>
>  > > >>
>  > > > dirk>>
>  > > >>
>  > > > On Tue, May 11, 2021 at 5:09 PM Alex Rydzewski <ar...@elyland.net
> >>>
>  > > > wrote:>>
>  > > >>
>  > > > > Good day, Dirk!>>
>  > > > >>>
>  > > > > I make that:>>
>  > > > >>>
>  > > > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>>
>  > > > > https://mydomain.is>>
>  > > > >>>
>  > > > > Header.jsp: href="<wiki:Link page='Portal:html' format='url' />">>
>  > > > >>>
>  > > > > In result link is:>>
>  > > > > http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml
> >>
>  > > > >>>
>  > > > > Expected: http:/mydomain.is/html>>
>  > > > >>>
>  > > > >>>
>  > > > > On 2021/05/07 10:46:26, Dirk Frederickx <d....@gmail.com>
> wrote:>>
>  > > > > > Hi Alex>>>
>  > > > > >>>
>  > > > > > You need to use an interwiki-ref with a colon: >>>
>  > > > > >>>
>  > > > > > > href="<wiki:Link page='Portal:Some-page-name' format='url'
> />">>>
>  > > > > >>>
>  > > > > >>>
>  > > > > > Dirk>>>
>  > > > > >>>
>  > > > > > > On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net>>
>  > > wrote:>>>
>  > > > > > > >>>
>  > > > > > > Kind times, Dirk!>>>
>  > > > > > > >>>
>  > > > > > > Thank you for your explanation. However, I have problem
> even so.>>>
>  > > > > > > >>>
>  > > > > > > Add jspwiki.interWikiRef.Portal = https://mydomain.is to>>
>  > > > > jspwiki-custom.properties>>>
>  > > > > > > In Header.jsp link specified: href="<wiki:Link page='Portal'>>
>  > > > > format='url' />">>>
>  > > > > > > >>>
>  > > > > > > In result link is>>
>  > > > > http://172.28.3.166:8080/current/Wiki.jsp?page=Portal>>>
>  > > > > > > Expected https://mydomain.is>>>
>  > > > > > > >>>
>  > > > > > > What am I doing wrong?>>>
>  > > > > > > >>>
>  > > > > > > >>>
>  > > > > > > On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com>>
>  > > wrote:>>>
>  > > > > > > > Yes, you can use interwiki links also in your template
> code.>>>>
>  > > > > > > >>>>
>  > > > > > > > jspwiki.properties :>>>>
>  > > > > > > > jspwiki.interWikiRef.Mayonaise =>>
>  > > > > https://jspwiki.ru.Mayonaise?page=%s>>>>
>  > > > > > > >>>>
>  > > > > > > > In wiki-markup:>>>>
>  > > > > > > > This is a link to the Mayonaise home-page :>
>  > > [Mayonaise:HomePage]>>>>
>  > > > > > > >>>>
>  > > > > > > > In a template you could do this>>>>
>  > > > > > > > <wiki:Link>Mayonaise:HomePage</wiki:Link>>>>>
>  > > > > > > >>>>
>  > > > > > > > or>>>>
>  > > > > > > >>>>
>  > > > > > > > <a class="mayonaise-link" href="<wiki:Link>>
>  > > > > page='Mayonaise:HomePage'>>>>
>  > > > > > > > format='url' />">Link to M</a>>>>>
>  > > > > > > >>>>
>  > > > > > > >>>>
>  > > > > > > >>>>
>  > > > > > > > dirk>>>>
>  > > > > > > >>>>
>  > > > > > > > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski>
>  > > <ar...@elyland.net>>>>>
>  > > > > > > > wrote:>>>>
>  > > > > > > >>>>
>  > > > > > > > > Hello, Dirk!>>>>
>  > > > > > > > >>>>>
>  > > > > > > > > Do I can use that variable in template code?>>>>
>  > > > > > > > >>>>>
>  > > > > > > > >>>>>
>  > > > > > > > > On 2021/05/05 06:23:14, Dirk Frederickx
> <d....@gmail.com>>>
>  > > > > wrote:>>>>
>  > > > > > > > > > Hi Alex>>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > > Tx for the additional information.>>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > > You may want to read about>>>>>
>  > > > > > > > > >
> https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>>>>
>  > > > > > > > > > which can facilitate establishing links between
> different>>
>  > > > > wiki sites.>>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > > dirk>>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський
> <>>>>>
>  > > > > > > > > > rydzewski.al@gmail.com> wrote:>>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > > > Kind times, Dirk!>>>>>
>  > > > > > > > > > >>>>>>
>  > > > > > > > > > > I have one host with tomcat. In that tomcat I run
> several>>
>  > > > > context>>>>>
>  > > > > > > > > > > (several copy of) with jspwiki. Each instanse of
> jspwiki>>
>  > > > > has own data>>>>>
>  > > > > > > > > > > but use the one common template (modified haddock).
> In>
>  > > the>>
>  > > > > template>>>>>
>  > > > > > > > > > > header placed some image clicking by which need for
> me so>>
>  > > > > that>>>>
>  > > > > > > > > direct to>>>>>
>  > > > > > > > > > > another external http site. Each of the jspwiki
> instance>>
>  > > > > has its own>>>>>
>  > > > > > > > > > > link. For example. jspwiki.ru must contain link to>>
>  > > > > blablabla.ru,>>>>>
>  > > > > > > > > > > jspwiki.en contain link to blbl.en, and so on...>>>>>
>  > > > > > > > > > >>>>>>
>  > > > > > > > > > >>>>>>
>  > > > > > > > > > > On 2021/05/01 16:45:43, Dirk Frederickx
> <d....@gmail.com>
>  > > >>>
>  > > > > wrote:>>>>>
>  > > > > > > > > > > > Hi Alex,> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > I probably don't fully understand your use-case.>
>  >>>>>>
>  > > > > > > > > > > > It seems you need to use WikiVariables in your
> template>>
>  > > > > JSP ...> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > Assume you would have following pages; containing
> the>>
>  > > > > 'condiment'>>>>>
>  > > > > > > > > > > Wiki> >>>>>>
>  > > > > > > > > > > > Variable:> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > PAGE_1> >>>>>>
>  > > > > > > > > > > > [{SET condiment='mayonaise'}]> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > PAGE_2> >>>>>>
>  > > > > > > > > > > > [{SET condiment='pickles'}]> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > PAGE_3> >>>>>>
>  > > > > > > > > > > > [{SET condiment='pickles'}]> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > Now you could modify the HEADER.JSP by adding a
> page>
>  > > link>>
>  > > > > which>>>>
>  > > > > > > > > will>>>>>
>  > > > > > > > > > > change> >>>>>>
>  > > > > > > > > > > > depending on the value of this variable.> >>>>>>
>  > > > > > > > > > > > You can use the Variable TLD to read-out any wiki>>
>  > > > > variable in your>>>>>
>  > > > > > > > > > > JSP's,> >>>>>>
>  > > > > > > > > > > > like so:> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > HEADER.JSP> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > <div class="header">> >>>>>>
>  > > > > > > > > > > > ..> >>>>>>
>  > > > > > > > > > > > <div class="pagename"> .... </div>> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > <div class="special-link">> >>>>>>
>  > > > > > > > > > > > <wiki:Link><wiki:Variable var="condiment">>
>  > > > > default="Pickles" />>>>>
>  > > > > > > > > Home> >>>>>>
>  > > > > > > > > > > > Page</wiki:Link>> >>>>>>
>  > > > > > > > > > > > </div>> >>>>>>
>  > > > > > > > > > > > </div>> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > So, when visiting PAGE_1; the header will have a
> link>
>  > > to>>
>  > > > > "Mayonaise>>>>>
>  > > > > > > > > > > Home> >>>>>>
>  > > > > > > > > > > > Page".> >>>>>>
>  > > > > > > > > > > > When visiting PAGE_2 or PAGE_3; the header will
> have a>>
>  > > > > link to>>>>>
>  > > > > > > > > > > "Pickles> >>>>>>
>  > > > > > > > > > > > Home Page".> >>>>>>
>  > > > > > > > > > > > When visiting other pages without the "condiment">>
>  > > > > variable, the>>>>
>  > > > > > > > > link>>>>>
>  > > > > > > > > > > will> >>>>>>
>  > > > > > > > > > > > point to "Pickles Home Page".> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > Hope this is helpful,> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > Grtz,> >>>>>>
>  > > > > > > > > > > > dirk> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>>>>
>  > > > > > > > > <ar...@elyland.net>> >>>>>>
>  > > > > > > > > > > > wrote:> >>>>>>
>  > > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > > Bit more description. "Several context" mean
> tomcat>>
>  > > > > context ->>>>>
>  > > > > > > > > > > several> >>>>>>
>  > > > > > > > > > > > > jspwiki.> >>>>>>
>  > > > > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski>>
>  > > > > <a....@elyland.net>>>>>
>  > > > > > > > > wrote:> >>>>>>
>  > > > > > > > > > > > > > Thanks for your attentions, Dirk!>> >>>>>>
>  > > > > > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > > I have modified template which used by several>>
>  > > > > context with own>>>>>
>  > > > > > > > > > > data. >> >>>>>>
>  > > > > > > > > > > > > > Header.jsp contain logo click by which must
> open>>
>  > > > > another>>>>
>  > > > > > > > > internet> >>>>>>
>  > > > > > > > > > > > > page, >> >>>>>>
>  > > > > > > > > > > > > > but the page different for each context.>>
>  >>>>>>
>  > > > > > > > > > > > > > I hope use variable that I could set for each>
>  > > context>>>>
>  > > > > > > > > separately>>>>>
>  > > > > > > > > > > (like >> >>>>>>
>  > > > > > > > > > > > > > the CopyrightNotice.txt, for example), which
> will>
>  > > be>>
>  > > > > contain>>>>>
>  > > > > > > > > > > external >> >>>>>>
>  > > > > > > > > > > > > > page link, and use that variable in
> Header.jsp.>>>
>  > > >>>>>>
>  > > > > > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx>>
>  > > > > <d....@gmail.com>>>>>
>  > > > > > > > > wrote:>>>>>>>
>  > > > > > > > > > > >>>>>>
>  > > > > > > > > > > > > > > Hi,> >>> >>>>>>
>  > > > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > > > Can you describe a bit more in detail what
> you>
>  > > are>>
>  > > > > trying>>>>
>  > > > > > > > > to> >>>>>>
>  > > > > > > > > > > > > achieve?> >>> >>>>>>
>  > > > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > > > dirk> >>> >>>>>>
>  > > > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex
> Rydzewski>>>>>
>  > > > > > > > > > > <ar...@elyland.net>>> >>>>>>
>  > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > > > wrote:> >>> >>>>>>
>  > > > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > > > > Good day!> >>> >>>>>>
>  > > > > > > > > > > > > > > >> >>> >>>>>>
>  > > > > > > > > > > > > > > > I did read the explanation> >>> >>>>>>
>  > > > > > > > > > > > > > > >>>
>  > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>>>>
>  > > > > > > > > > > and do >> >>>>>>
>  > > > > > > > > > > > > > not> >>> >>>>>>
>  > > > > > > > > > > > > > > > uderstand, how create custom variable for>>
>  > > > > context.> >>> >>>>>>
>  > > > > > > > > > > > > > > > I needed variable, which will be contain
> link>
>  > > to>>
>  > > > > another>>>>
>  > > > > > > > > page>>>>>
>  > > > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > > different> >>> >>>>>>
>  > > > > > > > > > > > > > > > for each context which placed in the wiki>>
>  > > > > Header.> >>> >>>>>>
>  > > > > > > > > > > > > > > >> >>> >>>>>>
>  > > > > > > > > > > > > > > > Tell me please, how I can make that.> >>>
>  >>>>>>
>  > > > > > > > > > > > > > > >> >>> >>>>>>
>  > > > > > > > > > > > > > > > Thanks in advance.> >>> >>>>>>
>  > > > > > > > > > > > > > > >> >>> >>>>>>
>  > > > > > > > > > > > > > > > --> >>> >>>>>>
>  > > > > > > > > > > > > > > > З найкращими побажаннями, Олександр
> Ридзевський>>
>  > > > > |With>>>>
>  > > > > > > > > best> >>>>>>
>  > > > > > > > > > > > > regards, >> >>>>>>
>  > > > > > > > > > > > > > Mr.> >>> >>>>>>
>  > > > > > > > > > > > > > > > Alexander Rydzewski, |С наилучшими
> пожеланиями,>>
>  > > > > Александр>>>>
>  > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > > Рыдзевский> >>> >>>>>>
>  > > > > > > > > > > > > > > > Системний та мережевий інженер, Elyland
> ltd.>>
>  > > > > |System and>>>>>
>  > > > > > > > > > > Network> >>> >>>>>>
>  > > > > > > > > > > > > > > > Engineer at Elyland ltd. |Системный и
> сетевой>>
>  > > > > инженер,>>>>>
>  > > > > > > > > > > Elyland> >>>>>>
>  > > > > > > > > > > > > ltd.> >>> >>>>>>
>  > > > > > > > > > > > > > > >> >>> >>>>>>
>  > > > > > > > > > > > > > > >> >>> >>>>>>
>  > > > > > > > > > > > > > >>> >>>>>>
>  > > > > > > > > > > > > >> >>>>>>
>  > > > > > > > > > > > > > -- >> >>>>>>
>  > > > > >%2
>
> --
> З найкращими побажаннями, Олександр Ридзевський |With best regards, Mr.
> Alexander Rydzewski,    |С наилучшими пожеланиями, Александр Рыдзевский
> Системний та мережевий інженер, Elyland ltd.    |System and Network
> Engineer at Elyland ltd.    |Системный и сетевой инженер, Elyland ltd.
>
>

Re: Custom context variable

Posted by Alex Rydzewski <ar...@elyland.net>.
Kind times, Dirk!

That's work, thank you!
I hope everything will work as intended soon.

Thanks for your attention and great work!


On 2021/05/13 07:29:26, Dirk Frederickx <d....@gmail.com> wrote:
 > Hello Alex,>
 >
 > Apologize for the wrong information!>
 > I did some extra testing and found out that unfortunately JSPWiki 
Tags do>
 > not support Interwiki links today :-(>
 > Definitely something to be fixed.>
 >
 > Can you try this:>
 >
 > <c:set var="interwikiRef"><wiki:Variable>
 > var="jspwiki.interWikiRef.Portal" /></c:set>>
 > <a href="${fn:replace(interwikiRef, '%s', 'PageName)}">PageName>
 > Text</a>>
 >
 >
 > dirk>
 >
 >
 >
 >
 > On Wed, May 12, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>>
 > wrote:>
 >
 > > Good morning, Dirk!>
 > >>
 > > That is do not help for my situation.>
 > >>
 > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
 > > https://mydomain.is?page=%s>
 > > Header.jsp: href="<wiki:Link page='Portal:html' format='url' />>
 > >>
 > > Result: 
http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml>
 > >>
 > > I did add variable to template by type of 'FrontPage'>
 > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
 > > https://mydomain.is?page=%s>
 > > Header.jsp: <c:set var="homepage"><wiki:Variable>
 > > var="jspwiki.interWikiRef.Portal" /></c:set>>
 > > Header.jsp: href="<wiki:Link page='${homepage}' format='url' />">
 > >>
 > > In that case result is:>
 > >>
 > > 
http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=https%3A//mlgame.ru%3Fpage%3D%25s> 

 > >>
 > > In both the cases I get "currentwiki" part in result url:>
 > > http://172.28.3.166:8080/currentwiki/Wiki.jsp, but I need clear 
pointed>
 > > url.>
 > > Expected link: http://mydomain.is/html or simply http://mydomain.is>
 > >>
 > > This option is very needed for our project. Help me please.>
 > >>
 > >>
 > > On 2021/05/11 20:28:20, Dirk Frederickx <d....@gmail.com> wrote:>
 > > > Try::>>
 > > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
 > > https://mydomain.is>>
 > > > ?page=%s>>
 > > >>
 > > > What is does: it replaces the %s by the name of the page in the>
 > > wiki-link.>>
 > > >>
 > > > dirk>>
 > > >>
 > > > On Tue, May 11, 2021 at 5:09 PM Alex Rydzewski <ar...@elyland.net>>>
 > > > wrote:>>
 > > >>
 > > > > Good day, Dirk!>>
 > > > >>>
 > > > > I make that:>>
 > > > >>>
 > > > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>>
 > > > > https://mydomain.is>>
 > > > >>>
 > > > > Header.jsp: href="<wiki:Link page='Portal:html' format='url' />">>
 > > > >>>
 > > > > In result link is:>>
 > > > > http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml>>
 > > > >>>
 > > > > Expected: http:/mydomain.is/html>>
 > > > >>>
 > > > >>>
 > > > > On 2021/05/07 10:46:26, Dirk Frederickx <d....@gmail.com> wrote:>>
 > > > > > Hi Alex>>>
 > > > > >>>
 > > > > > You need to use an interwiki-ref with a colon: >>>
 > > > > >>>
 > > > > > > href="<wiki:Link page='Portal:Some-page-name' format='url' 
/>">>>
 > > > > >>>
 > > > > >>>
 > > > > > Dirk>>>
 > > > > >>>
 > > > > > > On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net>>
 > > wrote:>>>
 > > > > > > >>>
 > > > > > > Kind times, Dirk!>>>
 > > > > > > >>>
 > > > > > > Thank you for your explanation. However, I have problem 
even so.>>>
 > > > > > > >>>
 > > > > > > Add jspwiki.interWikiRef.Portal = https://mydomain.is to>>
 > > > > jspwiki-custom.properties>>>
 > > > > > > In Header.jsp link specified: href="<wiki:Link page='Portal'>>
 > > > > format='url' />">>>
 > > > > > > >>>
 > > > > > > In result link is>>
 > > > > http://172.28.3.166:8080/current/Wiki.jsp?page=Portal>>>
 > > > > > > Expected https://mydomain.is>>>
 > > > > > > >>>
 > > > > > > What am I doing wrong?>>>
 > > > > > > >>>
 > > > > > > >>>
 > > > > > > On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com>>
 > > wrote:>>>
 > > > > > > > Yes, you can use interwiki links also in your template 
code.>>>>
 > > > > > > >>>>
 > > > > > > > jspwiki.properties :>>>>
 > > > > > > > jspwiki.interWikiRef.Mayonaise =>>
 > > > > https://jspwiki.ru.Mayonaise?page=%s>>>>
 > > > > > > >>>>
 > > > > > > > In wiki-markup:>>>>
 > > > > > > > This is a link to the Mayonaise home-page :>
 > > [Mayonaise:HomePage]>>>>
 > > > > > > >>>>
 > > > > > > > In a template you could do this>>>>
 > > > > > > > <wiki:Link>Mayonaise:HomePage</wiki:Link>>>>>
 > > > > > > >>>>
 > > > > > > > or>>>>
 > > > > > > >>>>
 > > > > > > > <a class="mayonaise-link" href="<wiki:Link>>
 > > > > page='Mayonaise:HomePage'>>>>
 > > > > > > > format='url' />">Link to M</a>>>>>
 > > > > > > >>>>
 > > > > > > >>>>
 > > > > > > >>>>
 > > > > > > > dirk>>>>
 > > > > > > >>>>
 > > > > > > > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski>
 > > <ar...@elyland.net>>>>>
 > > > > > > > wrote:>>>>
 > > > > > > >>>>
 > > > > > > > > Hello, Dirk!>>>>
 > > > > > > > >>>>>
 > > > > > > > > Do I can use that variable in template code?>>>>
 > > > > > > > >>>>>
 > > > > > > > >>>>>
 > > > > > > > > On 2021/05/05 06:23:14, Dirk Frederickx 
<d....@gmail.com>>>
 > > > > wrote:>>>>
 > > > > > > > > > Hi Alex>>>>>
 > > > > > > > > >>>>>
 > > > > > > > > > Tx for the additional information.>>>>>
 > > > > > > > > >>>>>
 > > > > > > > > > You may want to read about>>>>>
 > > > > > > > > > 
https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>>>>
 > > > > > > > > > which can facilitate establishing links between 
different>>
 > > > > wiki sites.>>>>>
 > > > > > > > > >>>>>
 > > > > > > > > >>>>>
 > > > > > > > > > dirk>>>>>
 > > > > > > > > >>>>>
 > > > > > > > > >>>>>
 > > > > > > > > >>>>>
 > > > > > > > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський 
<>>>>>
 > > > > > > > > > rydzewski.al@gmail.com> wrote:>>>>>
 > > > > > > > > >>>>>
 > > > > > > > > > > Kind times, Dirk!>>>>>
 > > > > > > > > > >>>>>>
 > > > > > > > > > > I have one host with tomcat. In that tomcat I run 
several>>
 > > > > context>>>>>
 > > > > > > > > > > (several copy of) with jspwiki. Each instanse of 
jspwiki>>
 > > > > has own data>>>>>
 > > > > > > > > > > but use the one common template (modified haddock). 
In>
 > > the>>
 > > > > template>>>>>
 > > > > > > > > > > header placed some image clicking by which need for 
me so>>
 > > > > that>>>>
 > > > > > > > > direct to>>>>>
 > > > > > > > > > > another external http site. Each of the jspwiki 
instance>>
 > > > > has its own>>>>>
 > > > > > > > > > > link. For example. jspwiki.ru must contain link to>>
 > > > > blablabla.ru,>>>>>
 > > > > > > > > > > jspwiki.en contain link to blbl.en, and so on...>>>>>
 > > > > > > > > > >>>>>>
 > > > > > > > > > >>>>>>
 > > > > > > > > > > On 2021/05/01 16:45:43, Dirk Frederickx 
<d....@gmail.com>
 > > >>>
 > > > > wrote:>>>>>
 > > > > > > > > > > > Hi Alex,> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > I probably don't fully understand your use-case.> 
 >>>>>>
 > > > > > > > > > > > It seems you need to use WikiVariables in your 
template>>
 > > > > JSP ...> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > Assume you would have following pages; containing 
the>>
 > > > > 'condiment'>>>>>
 > > > > > > > > > > Wiki> >>>>>>
 > > > > > > > > > > > Variable:> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > PAGE_1> >>>>>>
 > > > > > > > > > > > [{SET condiment='mayonaise'}]> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > PAGE_2> >>>>>>
 > > > > > > > > > > > [{SET condiment='pickles'}]> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > PAGE_3> >>>>>>
 > > > > > > > > > > > [{SET condiment='pickles'}]> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > Now you could modify the HEADER.JSP by adding a 
page>
 > > link>>
 > > > > which>>>>
 > > > > > > > > will>>>>>
 > > > > > > > > > > change> >>>>>>
 > > > > > > > > > > > depending on the value of this variable.> >>>>>>
 > > > > > > > > > > > You can use the Variable TLD to read-out any wiki>>
 > > > > variable in your>>>>>
 > > > > > > > > > > JSP's,> >>>>>>
 > > > > > > > > > > > like so:> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > HEADER.JSP> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > <div class="header">> >>>>>>
 > > > > > > > > > > > ..> >>>>>>
 > > > > > > > > > > > <div class="pagename"> .... </div>> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > <div class="special-link">> >>>>>>
 > > > > > > > > > > > <wiki:Link><wiki:Variable var="condiment">>
 > > > > default="Pickles" />>>>>
 > > > > > > > > Home> >>>>>>
 > > > > > > > > > > > Page</wiki:Link>> >>>>>>
 > > > > > > > > > > > </div>> >>>>>>
 > > > > > > > > > > > </div>> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > So, when visiting PAGE_1; the header will have a 
link>
 > > to>>
 > > > > "Mayonaise>>>>>
 > > > > > > > > > > Home> >>>>>>
 > > > > > > > > > > > Page".> >>>>>>
 > > > > > > > > > > > When visiting PAGE_2 or PAGE_3; the header will 
have a>>
 > > > > link to>>>>>
 > > > > > > > > > > "Pickles> >>>>>>
 > > > > > > > > > > > Home Page".> >>>>>>
 > > > > > > > > > > > When visiting other pages without the "condiment">>
 > > > > variable, the>>>>
 > > > > > > > > link>>>>>
 > > > > > > > > > > will> >>>>>>
 > > > > > > > > > > > point to "Pickles Home Page".> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > Hope this is helpful,> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > Grtz,> >>>>>>
 > > > > > > > > > > > dirk> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>>>>
 > > > > > > > > <ar...@elyland.net>> >>>>>>
 > > > > > > > > > > > wrote:> >>>>>>
 > > > > > > > > > > > >>>>>>
 > > > > > > > > > > > > Bit more description. "Several context" mean 
tomcat>>
 > > > > context ->>>>>
 > > > > > > > > > > several> >>>>>>
 > > > > > > > > > > > > jspwiki.> >>>>>>
 > > > > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski>>
 > > > > <a....@elyland.net>>>>>
 > > > > > > > > wrote:> >>>>>>
 > > > > > > > > > > > > > Thanks for your attentions, Dirk!>> >>>>>>
 > > > > > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > > I have modified template which used by several>>
 > > > > context with own>>>>>
 > > > > > > > > > > data. >> >>>>>>
 > > > > > > > > > > > > > Header.jsp contain logo click by which must 
open>>
 > > > > another>>>>
 > > > > > > > > internet> >>>>>>
 > > > > > > > > > > > > page, >> >>>>>>
 > > > > > > > > > > > > > but the page different for each context.>> 
 >>>>>>
 > > > > > > > > > > > > > I hope use variable that I could set for each>
 > > context>>>>
 > > > > > > > > separately>>>>>
 > > > > > > > > > > (like >> >>>>>>
 > > > > > > > > > > > > > the CopyrightNotice.txt, for example), which 
will>
 > > be>>
 > > > > contain>>>>>
 > > > > > > > > > > external >> >>>>>>
 > > > > > > > > > > > > > page link, and use that variable in 
Header.jsp.>>>
 > > >>>>>>
 > > > > > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx>>
 > > > > <d....@gmail.com>>>>>
 > > > > > > > > wrote:>>>>>>>
 > > > > > > > > > > >>>>>>
 > > > > > > > > > > > > > > Hi,> >>> >>>>>>
 > > > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > > > Can you describe a bit more in detail what 
you>
 > > are>>
 > > > > trying>>>>
 > > > > > > > > to> >>>>>>
 > > > > > > > > > > > > achieve?> >>> >>>>>>
 > > > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > > > dirk> >>> >>>>>>
 > > > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex 
Rydzewski>>>>>
 > > > > > > > > > > <ar...@elyland.net>>> >>>>>>
 > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > > > wrote:> >>> >>>>>>
 > > > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > > > > Good day!> >>> >>>>>>
 > > > > > > > > > > > > > > >> >>> >>>>>>
 > > > > > > > > > > > > > > > I did read the explanation> >>> >>>>>>
 > > > > > > > > > > > > > > >>>
 > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>>>>
 > > > > > > > > > > and do >> >>>>>>
 > > > > > > > > > > > > > not> >>> >>>>>>
 > > > > > > > > > > > > > > > uderstand, how create custom variable for>>
 > > > > context.> >>> >>>>>>
 > > > > > > > > > > > > > > > I needed variable, which will be contain 
link>
 > > to>>
 > > > > another>>>>
 > > > > > > > > page>>>>>
 > > > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > > different> >>> >>>>>>
 > > > > > > > > > > > > > > > for each context which placed in the wiki>>
 > > > > Header.> >>> >>>>>>
 > > > > > > > > > > > > > > >> >>> >>>>>>
 > > > > > > > > > > > > > > > Tell me please, how I can make that.> >>> 
 >>>>>>
 > > > > > > > > > > > > > > >> >>> >>>>>>
 > > > > > > > > > > > > > > > Thanks in advance.> >>> >>>>>>
 > > > > > > > > > > > > > > >> >>> >>>>>>
 > > > > > > > > > > > > > > > --> >>> >>>>>>
 > > > > > > > > > > > > > > > З найкращими побажаннями, Олександр 
Ридзевський>>
 > > > > |With>>>>
 > > > > > > > > best> >>>>>>
 > > > > > > > > > > > > regards, >> >>>>>>
 > > > > > > > > > > > > > Mr.> >>> >>>>>>
 > > > > > > > > > > > > > > > Alexander Rydzewski, |С наилучшими 
пожеланиями,>>
 > > > > Александр>>>>
 > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > > Рыдзевский> >>> >>>>>>
 > > > > > > > > > > > > > > > Системний та мережевий інженер, Elyland 
ltd.>>
 > > > > |System and>>>>>
 > > > > > > > > > > Network> >>> >>>>>>
 > > > > > > > > > > > > > > > Engineer at Elyland ltd. |Системный и 
сетевой>>
 > > > > инженер,>>>>>
 > > > > > > > > > > Elyland> >>>>>>
 > > > > > > > > > > > > ltd.> >>> >>>>>>
 > > > > > > > > > > > > > > >> >>> >>>>>>
 > > > > > > > > > > > > > > >> >>> >>>>>>
 > > > > > > > > > > > > > >>> >>>>>>
 > > > > > > > > > > > > >> >>>>>>
 > > > > > > > > > > > > > -- >> >>>>>>
 > > > > >%2

-- 
З найкращими побажаннями, Олександр Ридзевський	|With best regards, Mr. Alexander Rydzewski,	|С наилучшими пожеланиями, Александр Рыдзевский
Системний та мережевий інженер, Elyland ltd.	|System and Network Engineer at Elyland ltd.	|Системный и сетевой инженер, Elyland ltd.


Re: Custom context variable

Posted by Dirk Frederickx <di...@gmail.com>.
Hello Alex,

Apologize for the wrong information!
I did some extra testing and found out that unfortunately JSPWiki Tags do
not  support Interwiki links today :-(
Definitely something to be fixed.

Can you try this:

        <c:set var="interwikiRef"><wiki:Variable
var="jspwiki.interWikiRef.Portal" /></c:set>
        <a href="${fn:replace(interwikiRef, '%s', 'PageName)}">PageName
Text</a>


dirk




On Wed, May 12, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>
wrote:

> Good morning, Dirk!
>
> That is do not help for my situation.
>
> jspwiki-custom.properties: jspwiki.interWikiRef.Portal =
> https://mydomain.is?page=%s
> Header.jsp: href="<wiki:Link page='Portal:html' format='url' />
>
> Result: http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml
>
> I did add variable to template by type of 'FrontPage'
> jspwiki-custom.properties: jspwiki.interWikiRef.Portal =
> https://mydomain.is?page=%s
> Header.jsp: <c:set var="homepage"><wiki:Variable
> var="jspwiki.interWikiRef.Portal" /></c:set>
> Header.jsp: href="<wiki:Link page='${homepage}' format='url' />"
>
> In that case result is:
>
> http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=https%3A//mlgame.ru%3Fpage%3D%25s
>
> In both the cases I get "currentwiki" part in result url:
> http://172.28.3.166:8080/currentwiki/Wiki.jsp, but I need clear pointed
> url.
> Expected link: http://mydomain.is/html or simply http://mydomain.is
>
> This option is very needed for our project. Help me please.
>
>
> On 2021/05/11 20:28:20, Dirk Frederickx <d....@gmail.com> wrote:
>  > Try::>
>  > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =
> https://mydomain.is>
>  > ?page=%s>
>  >
>  > What is does: it replaces the %s by the name of the page in the
> wiki-link.>
>  >
>  > dirk>
>  >
>  > On Tue, May 11, 2021 at 5:09 PM Alex Rydzewski <ar...@elyland.net>>
>  > wrote:>
>  >
>  > > Good day, Dirk!>
>  > >>
>  > > I make that:>
>  > >>
>  > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
>  > > https://mydomain.is>
>  > >>
>  > > Header.jsp: href="<wiki:Link page='Portal:html' format='url' />">
>  > >>
>  > > In result link is:>
>  > > http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml>
>  > >>
>  > > Expected: http:/mydomain.is/html>
>  > >>
>  > >>
>  > > On 2021/05/07 10:46:26, Dirk Frederickx <d....@gmail.com> wrote:>
>  > > > Hi Alex>>
>  > > >>
>  > > > You need to use an interwiki-ref with a colon: >>
>  > > >>
>  > > > > href="<wiki:Link page='Portal:Some-page-name' format='url' />">>
>  > > >>
>  > > >>
>  > > > Dirk>>
>  > > >>
>  > > > > On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net>
> wrote:>>
>  > > > > >>
>  > > > > Kind times, Dirk!>>
>  > > > > >>
>  > > > > Thank you for your explanation. However, I have problem even so.>>
>  > > > > >>
>  > > > > Add jspwiki.interWikiRef.Portal = https://mydomain.is to>
>  > > jspwiki-custom.properties>>
>  > > > > In Header.jsp link specified: href="<wiki:Link page='Portal'>
>  > > format='url' />">>
>  > > > > >>
>  > > > > In result link is>
>  > > http://172.28.3.166:8080/current/Wiki.jsp?page=Portal>>
>  > > > > Expected https://mydomain.is>>
>  > > > > >>
>  > > > > What am I doing wrong?>>
>  > > > > >>
>  > > > > >>
>  > > > > On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com>
> wrote:>>
>  > > > > > Yes, you can use interwiki links also in your template code.>>>
>  > > > > >>>
>  > > > > > jspwiki.properties :>>>
>  > > > > > jspwiki.interWikiRef.Mayonaise =>
>  > > https://jspwiki.ru.Mayonaise?page=%s>>>
>  > > > > >>>
>  > > > > > In wiki-markup:>>>
>  > > > > > This is a link to the Mayonaise home-page :
> [Mayonaise:HomePage]>>>
>  > > > > >>>
>  > > > > > In a template you could do this>>>
>  > > > > > <wiki:Link>Mayonaise:HomePage</wiki:Link>>>>
>  > > > > >>>
>  > > > > > or>>>
>  > > > > >>>
>  > > > > > <a class="mayonaise-link" href="<wiki:Link>
>  > > page='Mayonaise:HomePage'>>>
>  > > > > > format='url' />">Link to M</a>>>>
>  > > > > >>>
>  > > > > >>>
>  > > > > >>>
>  > > > > > dirk>>>
>  > > > > >>>
>  > > > > > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski
> <ar...@elyland.net>>>>
>  > > > > > wrote:>>>
>  > > > > >>>
>  > > > > > > Hello, Dirk!>>>
>  > > > > > >>>>
>  > > > > > > Do I can use that variable in template code?>>>
>  > > > > > >>>>
>  > > > > > >>>>
>  > > > > > > On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com>>
>  > > wrote:>>>
>  > > > > > > > Hi Alex>>>>
>  > > > > > > >>>>
>  > > > > > > > Tx for the additional information.>>>>
>  > > > > > > >>>>
>  > > > > > > > You may want to read about>>>>
>  > > > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>>>
>  > > > > > > > which can facilitate establishing links between different>
>  > > wiki sites.>>>>
>  > > > > > > >>>>
>  > > > > > > >>>>
>  > > > > > > > dirk>>>>
>  > > > > > > >>>>
>  > > > > > > >>>>
>  > > > > > > >>>>
>  > > > > > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>>>>
>  > > > > > > > rydzewski.al@gmail.com> wrote:>>>>
>  > > > > > > >>>>
>  > > > > > > > > Kind times, Dirk!>>>>
>  > > > > > > > >>>>>
>  > > > > > > > > I have one host with tomcat. In that tomcat I run several>
>  > > context>>>>
>  > > > > > > > > (several copy of) with jspwiki. Each instanse of jspwiki>
>  > > has own data>>>>
>  > > > > > > > > but use the one common template (modified haddock). In
> the>
>  > > template>>>>
>  > > > > > > > > header placed some image clicking by which need for me so>
>  > > that>>>
>  > > > > > > direct to>>>>
>  > > > > > > > > another external http site. Each of the jspwiki instance>
>  > > has its own>>>>
>  > > > > > > > > link. For example. jspwiki.ru must contain link to>
>  > > blablabla.ru,>>>>
>  > > > > > > > > jspwiki.en contain link to blbl.en, and so on...>>>>
>  > > > > > > > >>>>>
>  > > > > > > > >>>>>
>  > > > > > > > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com
> >>
>  > > wrote:>>>>
>  > > > > > > > > > Hi Alex,> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > I probably don't fully understand your use-case.> >>>>>
>  > > > > > > > > > It seems you need to use WikiVariables in your template>
>  > > JSP ...> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > Assume you would have following pages; containing the>
>  > > 'condiment'>>>>
>  > > > > > > > > Wiki> >>>>>
>  > > > > > > > > > Variable:> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > PAGE_1> >>>>>
>  > > > > > > > > > [{SET condiment='mayonaise'}]> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > PAGE_2> >>>>>
>  > > > > > > > > > [{SET condiment='pickles'}]> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > PAGE_3> >>>>>
>  > > > > > > > > > [{SET condiment='pickles'}]> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > Now you could modify the HEADER.JSP by adding a page
> link>
>  > > which>>>
>  > > > > > > will>>>>
>  > > > > > > > > change> >>>>>
>  > > > > > > > > > depending on the value of this variable.> >>>>>
>  > > > > > > > > > You can use the Variable TLD to read-out any wiki>
>  > > variable in your>>>>
>  > > > > > > > > JSP's,> >>>>>
>  > > > > > > > > > like so:> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > HEADER.JSP> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > <div class="header">> >>>>>
>  > > > > > > > > > ..> >>>>>
>  > > > > > > > > > <div class="pagename"> .... </div>> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > <div class="special-link">> >>>>>
>  > > > > > > > > > <wiki:Link><wiki:Variable var="condiment">
>  > > default="Pickles" />>>>
>  > > > > > > Home> >>>>>
>  > > > > > > > > > Page</wiki:Link>> >>>>>
>  > > > > > > > > > </div>> >>>>>
>  > > > > > > > > > </div>> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > So, when visiting PAGE_1; the header will have a link
> to>
>  > > "Mayonaise>>>>
>  > > > > > > > > Home> >>>>>
>  > > > > > > > > > Page".> >>>>>
>  > > > > > > > > > When visiting PAGE_2 or PAGE_3; the header will have a>
>  > > link to>>>>
>  > > > > > > > > "Pickles> >>>>>
>  > > > > > > > > > Home Page".> >>>>>
>  > > > > > > > > > When visiting other pages without the "condiment">
>  > > variable, the>>>
>  > > > > > > link>>>>
>  > > > > > > > > will> >>>>>
>  > > > > > > > > > point to "Pickles Home Page".> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > Hope this is helpful,> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > Grtz,> >>>>>
>  > > > > > > > > > dirk> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>>>
>  > > > > > > <ar...@elyland.net>> >>>>>
>  > > > > > > > > > wrote:> >>>>>
>  > > > > > > > > > >>>>>
>  > > > > > > > > > > Bit more description. "Several context" mean tomcat>
>  > > context ->>>>
>  > > > > > > > > several> >>>>>
>  > > > > > > > > > > jspwiki.> >>>>>
>  > > > > > > > > > >> >>>>>
>  > > > > > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski>
>  > > <a....@elyland.net>>>>
>  > > > > > > wrote:> >>>>>
>  > > > > > > > > > > > Thanks for your attentions, Dirk!>> >>>>>
>  > > > > > > > > > > >> >>>>>
>  > > > > > > > > > > > I have modified template which used by several>
>  > > context with own>>>>
>  > > > > > > > > data. >> >>>>>
>  > > > > > > > > > > > Header.jsp contain logo click by which must open>
>  > > another>>>
>  > > > > > > internet> >>>>>
>  > > > > > > > > > > page, >> >>>>>
>  > > > > > > > > > > > but the page different for each context.>> >>>>>
>  > > > > > > > > > > > I hope use variable that I could set for each
> context>>>
>  > > > > > > separately>>>>
>  > > > > > > > > (like >> >>>>>
>  > > > > > > > > > > > the CopyrightNotice.txt, for example), which will
> be>
>  > > contain>>>>
>  > > > > > > > > external >> >>>>>
>  > > > > > > > > > > > page link, and use that variable in Header.jsp.>>
>  >>>>>
>  > > > > > > > > > > >> >>>>>
>  > > > > > > > > > > >> >>>>>
>  > > > > > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx>
>  > > <d....@gmail.com>>>>
>  > > > > > > wrote:>>>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > > > > > > Hi,> >>> >>>>>
>  > > > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > > > Can you describe a bit more in detail what you
> are>
>  > > trying>>>
>  > > > > > > to> >>>>>
>  > > > > > > > > > > achieve?> >>> >>>>>
>  > > > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > > > dirk> >>> >>>>>
>  > > > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>>>>
>  > > > > > > > > <ar...@elyland.net>>> >>>>>
>  > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > > > wrote:> >>> >>>>>
>  > > > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > > > > Good day!> >>> >>>>>
>  > > > > > > > > > > > > >> >>> >>>>>
>  > > > > > > > > > > > > > I did read the explanation> >>> >>>>>
>  > > > > > > > > > > > > >>
>  > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>>>
>  > > > > > > > > and do >> >>>>>
>  > > > > > > > > > > > not> >>> >>>>>
>  > > > > > > > > > > > > > uderstand, how create custom variable for>
>  > > context.> >>> >>>>>
>  > > > > > > > > > > > > > I needed variable, which will be contain link
> to>
>  > > another>>>
>  > > > > > > page>>>>
>  > > > > > > > > >> >>>>>
>  > > > > > > > > > > > different> >>> >>>>>
>  > > > > > > > > > > > > > for each context which placed in the wiki>
>  > > Header.> >>> >>>>>
>  > > > > > > > > > > > > >> >>> >>>>>
>  > > > > > > > > > > > > > Tell me please, how I can make that.> >>> >>>>>
>  > > > > > > > > > > > > >> >>> >>>>>
>  > > > > > > > > > > > > > Thanks in advance.> >>> >>>>>
>  > > > > > > > > > > > > >> >>> >>>>>
>  > > > > > > > > > > > > > --> >>> >>>>>
>  > > > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський>
>  > > |With>>>
>  > > > > > > best> >>>>>
>  > > > > > > > > > > regards, >> >>>>>
>  > > > > > > > > > > > Mr.> >>> >>>>>
>  > > > > > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями,>
>  > > Александр>>>
>  > > > > > > >> >>>>>
>  > > > > > > > > > > > Рыдзевский> >>> >>>>>
>  > > > > > > > > > > > > > Системний та мережевий інженер, Elyland ltd.>
>  > > |System and>>>>
>  > > > > > > > > Network> >>> >>>>>
>  > > > > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой>
>  > > инженер,>>>>
>  > > > > > > > > Elyland> >>>>>
>  > > > > > > > > > > ltd.> >>> >>>>>
>  > > > > > > > > > > > > >> >>> >>>>>
>  > > > > > > > > > > > > >> >>> >>>>>
>  > > > > > > > > > > > >>> >>>>>
>  > > > > > > > > > > >> >>>>>
>  > > > > > > > > > > > -- >> >>>>>
>  > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський
> |With>
>  > > best>>>>
>  > > > > > > > > regards,> >>>>>
>  > > > > > > > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями,>
>  > > Александр>>>>
>  > > > > > > > > Рыдзевский>> >>>>>
>  > > > > > > > > > > > Системний та мережевий інженер, Elyland ltd.
> |System>
>  > > and>>>
>  > > > > > > Network> >>>>>
>  > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой
> инженер,>
>  > > Elyland>>>>
>  > > > > > > > > ltd.>> >>>>>
>  > > > > > > > > > > >> >>>>>
>  > > > > > > > > > > >> >>>>>
>  > > > > > > > > > >> >>>>>
>  > > > > > > > > > > --> >>>>>
>  > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With>
>  > > best>>>
>  > > > > > > regards,>>>>
>  > > > > > > > > Mr.> >>>>>
>  > > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями,>
>  > > Александр>>>>
>  > > > > > > > > Рыдзевский> >>>>>
>  > > > > > > > > > > Системний та мережевий інженер, Elyland ltd.
> |System and>>>
>  > > > > > > Network> >>>>>
>  > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой
> инженер,>
>  > > Elyland>>>
>  > > > > > > ltd.> >>>>>
>  > > > > > > > > > >> >>>>>
>  > > > > > > > > > >> >>>>>
>  > > > > > > > > >>>>>
>  > > > > > > > >>>>>
>  > > > > > > > > -->>>>
>  > > > > > > > > З найкращими побажаннями, |With best regards,>>>>
>  > > > > > > > > Олександр Ридзевський |Alexander Rydzewski>>>>
>  > > > > > > > >>>>>
>  > > > > > > > >>>>>
>  > > > > > > >>>>
>  > > > > > >>>>
>  > > > > > > -->>>
>  > > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>
>  > > regards, Mr.>>>
>  > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
>  > > Рыдзевский>>>
>  > > > > > > Системний та мережевий інженер, Elyland ltd. |System and
> Network>>>
>  > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,
> Elyland>
>  > > ltd.>>>
>  > > > > > >>>>
>  > > > > > >>>>
>  > > > > >>>
>  > > > > >>
>  > > > > -- >>
>  > > > > З найкращими побажаннями, Олександр Ридзевський |With best
> regards,>
>  > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр
> Рыдзевский>>
>  > > > > Системний та мережевий інженер, Elyland ltd. |System and Network>
>  > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>>
>  > > > > >>
>  > > >> %0
>
> --
> З найкращими побажаннями, Олександр Ридзевський |With best regards, Mr.
> Alexander Rydzewski,    |С наилучшими пожеланиями, Александр Рыдзевский
> Системний та мережевий інженер, Elyland ltd.    |System and Network
> Engineer at Elyland ltd.    |Системный и сетевой инженер, Elyland ltd.
>
>

Re: Custom context variable

Posted by Alex Rydzewski <ar...@elyland.net>.
Good morning, Dirk!

That is do not help for my situation.

jspwiki-custom.properties: jspwiki.interWikiRef.Portal = 
https://mydomain.is?page=%s
Header.jsp: href="<wiki:Link page='Portal:html' format='url' />

Result: http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml

I did add variable to template by type of 'FrontPage'
jspwiki-custom.properties: jspwiki.interWikiRef.Portal = 
https://mydomain.is?page=%s
Header.jsp: <c:set var="homepage"><wiki:Variable 
var="jspwiki.interWikiRef.Portal" /></c:set>
Header.jsp: href="<wiki:Link page='${homepage}' format='url' />"

In that case result is: 
http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=https%3A//mlgame.ru%3Fpage%3D%25s

In both the cases I get "currentwiki" part in result url: 
http://172.28.3.166:8080/currentwiki/Wiki.jsp, but I need clear pointed url.
Expected link: http://mydomain.is/html or simply http://mydomain.is

This option is very needed for our project. Help me please.


On 2021/05/11 20:28:20, Dirk Frederickx <d....@gmail.com> wrote:
 > Try::>
 > jspwiki-custom.properties: jspwiki.interWikiRef.Portal = 
https://mydomain.is>
 > ?page=%s>
 >
 > What is does: it replaces the %s by the name of the page in the 
wiki-link.>
 >
 > dirk>
 >
 > On Tue, May 11, 2021 at 5:09 PM Alex Rydzewski <ar...@elyland.net>>
 > wrote:>
 >
 > > Good day, Dirk!>
 > >>
 > > I make that:>
 > >>
 > > jspwiki-custom.properties: jspwiki.interWikiRef.Portal =>
 > > https://mydomain.is>
 > >>
 > > Header.jsp: href="<wiki:Link page='Portal:html' format='url' />">
 > >>
 > > In result link is:>
 > > http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml>
 > >>
 > > Expected: http:/mydomain.is/html>
 > >>
 > >>
 > > On 2021/05/07 10:46:26, Dirk Frederickx <d....@gmail.com> wrote:>
 > > > Hi Alex>>
 > > >>
 > > > You need to use an interwiki-ref with a colon: >>
 > > >>
 > > > > href="<wiki:Link page='Portal:Some-page-name' format='url' />">>
 > > >>
 > > >>
 > > > Dirk>>
 > > >>
 > > > > On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net> 
wrote:>>
 > > > > >>
 > > > > Kind times, Dirk!>>
 > > > > >>
 > > > > Thank you for your explanation. However, I have problem even so.>>
 > > > > >>
 > > > > Add jspwiki.interWikiRef.Portal = https://mydomain.is to>
 > > jspwiki-custom.properties>>
 > > > > In Header.jsp link specified: href="<wiki:Link page='Portal'>
 > > format='url' />">>
 > > > > >>
 > > > > In result link is>
 > > http://172.28.3.166:8080/current/Wiki.jsp?page=Portal>>
 > > > > Expected https://mydomain.is>>
 > > > > >>
 > > > > What am I doing wrong?>>
 > > > > >>
 > > > > >>
 > > > > On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com> wrote:>>
 > > > > > Yes, you can use interwiki links also in your template code.>>>
 > > > > >>>
 > > > > > jspwiki.properties :>>>
 > > > > > jspwiki.interWikiRef.Mayonaise =>
 > > https://jspwiki.ru.Mayonaise?page=%s>>>
 > > > > >>>
 > > > > > In wiki-markup:>>>
 > > > > > This is a link to the Mayonaise home-page : 
[Mayonaise:HomePage]>>>
 > > > > >>>
 > > > > > In a template you could do this>>>
 > > > > > <wiki:Link>Mayonaise:HomePage</wiki:Link>>>>
 > > > > >>>
 > > > > > or>>>
 > > > > >>>
 > > > > > <a class="mayonaise-link" href="<wiki:Link>
 > > page='Mayonaise:HomePage'>>>
 > > > > > format='url' />">Link to M</a>>>>
 > > > > >>>
 > > > > >>>
 > > > > >>>
 > > > > > dirk>>>
 > > > > >>>
 > > > > > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski 
<ar...@elyland.net>>>>
 > > > > > wrote:>>>
 > > > > >>>
 > > > > > > Hello, Dirk!>>>
 > > > > > >>>>
 > > > > > > Do I can use that variable in template code?>>>
 > > > > > >>>>
 > > > > > >>>>
 > > > > > > On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com>>
 > > wrote:>>>
 > > > > > > > Hi Alex>>>>
 > > > > > > >>>>
 > > > > > > > Tx for the additional information.>>>>
 > > > > > > >>>>
 > > > > > > > You may want to read about>>>>
 > > > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>>>
 > > > > > > > which can facilitate establishing links between different>
 > > wiki sites.>>>>
 > > > > > > >>>>
 > > > > > > >>>>
 > > > > > > > dirk>>>>
 > > > > > > >>>>
 > > > > > > >>>>
 > > > > > > >>>>
 > > > > > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>>>>
 > > > > > > > rydzewski.al@gmail.com> wrote:>>>>
 > > > > > > >>>>
 > > > > > > > > Kind times, Dirk!>>>>
 > > > > > > > >>>>>
 > > > > > > > > I have one host with tomcat. In that tomcat I run several>
 > > context>>>>
 > > > > > > > > (several copy of) with jspwiki. Each instanse of jspwiki>
 > > has own data>>>>
 > > > > > > > > but use the one common template (modified haddock). In 
the>
 > > template>>>>
 > > > > > > > > header placed some image clicking by which need for me so>
 > > that>>>
 > > > > > > direct to>>>>
 > > > > > > > > another external http site. Each of the jspwiki instance>
 > > has its own>>>>
 > > > > > > > > link. For example. jspwiki.ru must contain link to>
 > > blablabla.ru,>>>>
 > > > > > > > > jspwiki.en contain link to blbl.en, and so on...>>>>
 > > > > > > > >>>>>
 > > > > > > > >>>>>
 > > > > > > > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com>>
 > > wrote:>>>>
 > > > > > > > > > Hi Alex,> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > I probably don't fully understand your use-case.> >>>>>
 > > > > > > > > > It seems you need to use WikiVariables in your template>
 > > JSP ...> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > Assume you would have following pages; containing the>
 > > 'condiment'>>>>
 > > > > > > > > Wiki> >>>>>
 > > > > > > > > > Variable:> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > PAGE_1> >>>>>
 > > > > > > > > > [{SET condiment='mayonaise'}]> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > PAGE_2> >>>>>
 > > > > > > > > > [{SET condiment='pickles'}]> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > PAGE_3> >>>>>
 > > > > > > > > > [{SET condiment='pickles'}]> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > Now you could modify the HEADER.JSP by adding a page 
link>
 > > which>>>
 > > > > > > will>>>>
 > > > > > > > > change> >>>>>
 > > > > > > > > > depending on the value of this variable.> >>>>>
 > > > > > > > > > You can use the Variable TLD to read-out any wiki>
 > > variable in your>>>>
 > > > > > > > > JSP's,> >>>>>
 > > > > > > > > > like so:> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > HEADER.JSP> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > <div class="header">> >>>>>
 > > > > > > > > > ..> >>>>>
 > > > > > > > > > <div class="pagename"> .... </div>> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > <div class="special-link">> >>>>>
 > > > > > > > > > <wiki:Link><wiki:Variable var="condiment">
 > > default="Pickles" />>>>
 > > > > > > Home> >>>>>
 > > > > > > > > > Page</wiki:Link>> >>>>>
 > > > > > > > > > </div>> >>>>>
 > > > > > > > > > </div>> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > So, when visiting PAGE_1; the header will have a link 
to>
 > > "Mayonaise>>>>
 > > > > > > > > Home> >>>>>
 > > > > > > > > > Page".> >>>>>
 > > > > > > > > > When visiting PAGE_2 or PAGE_3; the header will have a>
 > > link to>>>>
 > > > > > > > > "Pickles> >>>>>
 > > > > > > > > > Home Page".> >>>>>
 > > > > > > > > > When visiting other pages without the "condiment">
 > > variable, the>>>
 > > > > > > link>>>>
 > > > > > > > > will> >>>>>
 > > > > > > > > > point to "Pickles Home Page".> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > Hope this is helpful,> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > Grtz,> >>>>>
 > > > > > > > > > dirk> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>>>
 > > > > > > <ar...@elyland.net>> >>>>>
 > > > > > > > > > wrote:> >>>>>
 > > > > > > > > > >>>>>
 > > > > > > > > > > Bit more description. "Several context" mean tomcat>
 > > context ->>>>
 > > > > > > > > several> >>>>>
 > > > > > > > > > > jspwiki.> >>>>>
 > > > > > > > > > >> >>>>>
 > > > > > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski>
 > > <a....@elyland.net>>>>
 > > > > > > wrote:> >>>>>
 > > > > > > > > > > > Thanks for your attentions, Dirk!>> >>>>>
 > > > > > > > > > > >> >>>>>
 > > > > > > > > > > > I have modified template which used by several>
 > > context with own>>>>
 > > > > > > > > data. >> >>>>>
 > > > > > > > > > > > Header.jsp contain logo click by which must open>
 > > another>>>
 > > > > > > internet> >>>>>
 > > > > > > > > > > page, >> >>>>>
 > > > > > > > > > > > but the page different for each context.>> >>>>>
 > > > > > > > > > > > I hope use variable that I could set for each 
context>>>
 > > > > > > separately>>>>
 > > > > > > > > (like >> >>>>>
 > > > > > > > > > > > the CopyrightNotice.txt, for example), which will 
be>
 > > contain>>>>
 > > > > > > > > external >> >>>>>
 > > > > > > > > > > > page link, and use that variable in Header.jsp.>> 
 >>>>>
 > > > > > > > > > > >> >>>>>
 > > > > > > > > > > >> >>>>>
 > > > > > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx>
 > > <d....@gmail.com>>>>
 > > > > > > wrote:>>>>>>
 > > > > > > > > >>>>>
 > > > > > > > > > > > > Hi,> >>> >>>>>
 > > > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > > > Can you describe a bit more in detail what you 
are>
 > > trying>>>
 > > > > > > to> >>>>>
 > > > > > > > > > > achieve?> >>> >>>>>
 > > > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > > > dirk> >>> >>>>>
 > > > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>>>>
 > > > > > > > > <ar...@elyland.net>>> >>>>>
 > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > > > wrote:> >>> >>>>>
 > > > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > > > > Good day!> >>> >>>>>
 > > > > > > > > > > > > >> >>> >>>>>
 > > > > > > > > > > > > > I did read the explanation> >>> >>>>>
 > > > > > > > > > > > > >>
 > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>>>
 > > > > > > > > and do >> >>>>>
 > > > > > > > > > > > not> >>> >>>>>
 > > > > > > > > > > > > > uderstand, how create custom variable for>
 > > context.> >>> >>>>>
 > > > > > > > > > > > > > I needed variable, which will be contain link 
to>
 > > another>>>
 > > > > > > page>>>>
 > > > > > > > > >> >>>>>
 > > > > > > > > > > > different> >>> >>>>>
 > > > > > > > > > > > > > for each context which placed in the wiki>
 > > Header.> >>> >>>>>
 > > > > > > > > > > > > >> >>> >>>>>
 > > > > > > > > > > > > > Tell me please, how I can make that.> >>> >>>>>
 > > > > > > > > > > > > >> >>> >>>>>
 > > > > > > > > > > > > > Thanks in advance.> >>> >>>>>
 > > > > > > > > > > > > >> >>> >>>>>
 > > > > > > > > > > > > > --> >>> >>>>>
 > > > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський>
 > > |With>>>
 > > > > > > best> >>>>>
 > > > > > > > > > > regards, >> >>>>>
 > > > > > > > > > > > Mr.> >>> >>>>>
 > > > > > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями,>
 > > Александр>>>
 > > > > > > >> >>>>>
 > > > > > > > > > > > Рыдзевский> >>> >>>>>
 > > > > > > > > > > > > > Системний та мережевий інженер, Elyland ltd.>
 > > |System and>>>>
 > > > > > > > > Network> >>> >>>>>
 > > > > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой>
 > > инженер,>>>>
 > > > > > > > > Elyland> >>>>>
 > > > > > > > > > > ltd.> >>> >>>>>
 > > > > > > > > > > > > >> >>> >>>>>
 > > > > > > > > > > > > >> >>> >>>>>
 > > > > > > > > > > > >>> >>>>>
 > > > > > > > > > > >> >>>>>
 > > > > > > > > > > > -- >> >>>>>
 > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський 
|With>
 > > best>>>>
 > > > > > > > > regards,> >>>>>
 > > > > > > > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями,>
 > > Александр>>>>
 > > > > > > > > Рыдзевский>> >>>>>
 > > > > > > > > > > > Системний та мережевий інженер, Elyland ltd. 
|System>
 > > and>>>
 > > > > > > Network> >>>>>
 > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой 
инженер,>
 > > Elyland>>>>
 > > > > > > > > ltd.>> >>>>>
 > > > > > > > > > > >> >>>>>
 > > > > > > > > > > >> >>>>>
 > > > > > > > > > >> >>>>>
 > > > > > > > > > > --> >>>>>
 > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With>
 > > best>>>
 > > > > > > regards,>>>>
 > > > > > > > > Mr.> >>>>>
 > > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями,>
 > > Александр>>>>
 > > > > > > > > Рыдзевский> >>>>>
 > > > > > > > > > > Системний та мережевий інженер, Elyland ltd. 
|System and>>>
 > > > > > > Network> >>>>>
 > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой 
инженер,>
 > > Elyland>>>
 > > > > > > ltd.> >>>>>
 > > > > > > > > > >> >>>>>
 > > > > > > > > > >> >>>>>
 > > > > > > > > >>>>>
 > > > > > > > >>>>>
 > > > > > > > > -->>>>
 > > > > > > > > З найкращими побажаннями, |With best regards,>>>>
 > > > > > > > > Олександр Ридзевський |Alexander Rydzewski>>>>
 > > > > > > > >>>>>
 > > > > > > > >>>>>
 > > > > > > >>>>
 > > > > > >>>>
 > > > > > > -->>>
 > > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>
 > > regards, Mr.>>>
 > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
 > > Рыдзевский>>>
 > > > > > > Системний та мережевий інженер, Elyland ltd. |System and 
Network>>>
 > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, 
Elyland>
 > > ltd.>>>
 > > > > > >>>>
 > > > > > >>>>
 > > > > >>>
 > > > > >>
 > > > > -- >>
 > > > > З найкращими побажаннями, Олександр Ридзевський |With best 
regards,>
 > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр 
Рыдзевский>>
 > > > > Системний та мережевий інженер, Elyland ltd. |System and Network>
 > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>>
 > > > > >>
 > > >> %0

-- 
З найкращими побажаннями, Олександр Ридзевський	|With best regards, Mr. Alexander Rydzewski,	|С наилучшими пожеланиями, Александр Рыдзевский
Системний та мережевий інженер, Elyland ltd.	|System and Network Engineer at Elyland ltd.	|Системный и сетевой инженер, Elyland ltd.


Re: Custom context variable

Posted by Dirk Frederickx <di...@gmail.com>.
Try::
jspwiki-custom.properties: jspwiki.interWikiRef.Portal = https://mydomain.is
?page=%s

What is does: it replaces the %s by the name of the page in the wiki-link.

dirk

On Tue, May 11, 2021 at 5:09 PM Alex Rydzewski <ar...@elyland.net>
wrote:

> Good day, Dirk!
>
> I make that:
>
> jspwiki-custom.properties: jspwiki.interWikiRef.Portal =
> https://mydomain.is
>
> Header.jsp: href="<wiki:Link page='Portal:html' format='url' />"
>
> In result link is:
> http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml
>
> Expected: http:/mydomain.is/html
>
>
> On 2021/05/07 10:46:26, Dirk Frederickx <d....@gmail.com> wrote:
>  > Hi Alex>
>  >
>  > You need to use an interwiki-ref with a colon: >
>  >
>  > > href="<wiki:Link page='Portal:Some-page-name' format='url' />">
>  >
>  >
>  > Dirk>
>  >
>  > > On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net> wrote:>
>  > > >
>  > > Kind times, Dirk!>
>  > > >
>  > > Thank you for your explanation. However, I have problem even so.>
>  > > >
>  > > Add jspwiki.interWikiRef.Portal = https://mydomain.is to
> jspwiki-custom.properties>
>  > > In Header.jsp link specified: href="<wiki:Link page='Portal'
> format='url' />">
>  > > >
>  > > In result link is
> http://172.28.3.166:8080/current/Wiki.jsp?page=Portal>
>  > > Expected https://mydomain.is>
>  > > >
>  > > What am I doing wrong?>
>  > > >
>  > > >
>  > > On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com> wrote:>
>  > > > Yes, you can use interwiki links also in your template code.>>
>  > > >>
>  > > > jspwiki.properties :>>
>  > > > jspwiki.interWikiRef.Mayonaise =
> https://jspwiki.ru.Mayonaise?page=%s>>
>  > > >>
>  > > > In wiki-markup:>>
>  > > > This is a link to the Mayonaise home-page : [Mayonaise:HomePage]>>
>  > > >>
>  > > > In a template you could do this>>
>  > > > <wiki:Link>Mayonaise:HomePage</wiki:Link>>>
>  > > >>
>  > > > or>>
>  > > >>
>  > > > <a class="mayonaise-link" href="<wiki:Link
> page='Mayonaise:HomePage'>>
>  > > > format='url' />">Link to M</a>>>
>  > > >>
>  > > >>
>  > > >>
>  > > > dirk>>
>  > > >>
>  > > > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>>>
>  > > > wrote:>>
>  > > >>
>  > > > > Hello, Dirk!>>
>  > > > >>>
>  > > > > Do I can use that variable in template code?>>
>  > > > >>>
>  > > > >>>
>  > > > > On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com>
> wrote:>>
>  > > > > > Hi Alex>>>
>  > > > > >>>
>  > > > > > Tx for the additional information.>>>
>  > > > > >>>
>  > > > > > You may want to read about>>>
>  > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>>
>  > > > > > which can facilitate establishing links between different
> wiki sites.>>>
>  > > > > >>>
>  > > > > >>>
>  > > > > > dirk>>>
>  > > > > >>>
>  > > > > >>>
>  > > > > >>>
>  > > > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>>>
>  > > > > > rydzewski.al@gmail.com> wrote:>>>
>  > > > > >>>
>  > > > > > > Kind times, Dirk!>>>
>  > > > > > >>>>
>  > > > > > > I have one host with tomcat. In that tomcat I run several
> context>>>
>  > > > > > > (several copy of) with jspwiki. Each instanse of jspwiki
> has own data>>>
>  > > > > > > but use the one common template (modified haddock). In the
> template>>>
>  > > > > > > header placed some image clicking by which need for me so
> that>>
>  > > > > direct to>>>
>  > > > > > > another external http site. Each of the jspwiki instance
> has its own>>>
>  > > > > > > link. For example. jspwiki.ru must contain link to
> blablabla.ru,>>>
>  > > > > > > jspwiki.en contain link to blbl.en, and so on...>>>
>  > > > > > >>>>
>  > > > > > >>>>
>  > > > > > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com>
> wrote:>>>
>  > > > > > > > Hi Alex,> >>>>
>  > > > > > > > >>>>
>  > > > > > > > >>>>
>  > > > > > > > I probably don't fully understand your use-case.> >>>>
>  > > > > > > > It seems you need to use WikiVariables in your template
> JSP ...> >>>>
>  > > > > > > > >>>>
>  > > > > > > > Assume you would have following pages; containing the
> 'condiment'>>>
>  > > > > > > Wiki> >>>>
>  > > > > > > > Variable:> >>>>
>  > > > > > > > >>>>
>  > > > > > > > PAGE_1> >>>>
>  > > > > > > > [{SET condiment='mayonaise'}]> >>>>
>  > > > > > > > >>>>
>  > > > > > > > PAGE_2> >>>>
>  > > > > > > > [{SET condiment='pickles'}]> >>>>
>  > > > > > > > >>>>
>  > > > > > > > PAGE_3> >>>>
>  > > > > > > > [{SET condiment='pickles'}]> >>>>
>  > > > > > > > >>>>
>  > > > > > > > >>>>
>  > > > > > > > Now you could modify the HEADER.JSP by adding a page link
> which>>
>  > > > > will>>>
>  > > > > > > change> >>>>
>  > > > > > > > depending on the value of this variable.> >>>>
>  > > > > > > > You can use the Variable TLD to read-out any wiki
> variable in your>>>
>  > > > > > > JSP's,> >>>>
>  > > > > > > > like so:> >>>>
>  > > > > > > > >>>>
>  > > > > > > > HEADER.JSP> >>>>
>  > > > > > > > >>>>
>  > > > > > > > <div class="header">> >>>>
>  > > > > > > > ..> >>>>
>  > > > > > > > <div class="pagename"> .... </div>> >>>>
>  > > > > > > > >>>>
>  > > > > > > > <div class="special-link">> >>>>
>  > > > > > > > <wiki:Link><wiki:Variable var="condiment"
> default="Pickles" />>>
>  > > > > Home> >>>>
>  > > > > > > > Page</wiki:Link>> >>>>
>  > > > > > > > </div>> >>>>
>  > > > > > > > </div>> >>>>
>  > > > > > > > >>>>
>  > > > > > > > >>>>
>  > > > > > > > So, when visiting PAGE_1; the header will have a link to
> "Mayonaise>>>
>  > > > > > > Home> >>>>
>  > > > > > > > Page".> >>>>
>  > > > > > > > When visiting PAGE_2 or PAGE_3; the header will have a
> link to>>>
>  > > > > > > "Pickles> >>>>
>  > > > > > > > Home Page".> >>>>
>  > > > > > > > When visiting other pages without the "condiment"
> variable, the>>
>  > > > > link>>>
>  > > > > > > will> >>>>
>  > > > > > > > point to "Pickles Home Page".> >>>>
>  > > > > > > > >>>>
>  > > > > > > > Hope this is helpful,> >>>>
>  > > > > > > > >>>>
>  > > > > > > > Grtz,> >>>>
>  > > > > > > > dirk> >>>>
>  > > > > > > > >>>>
>  > > > > > > > >>>>
>  > > > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>>
>  > > > > <ar...@elyland.net>> >>>>
>  > > > > > > > wrote:> >>>>
>  > > > > > > > >>>>
>  > > > > > > > > Bit more description. "Several context" mean tomcat
> context ->>>
>  > > > > > > several> >>>>
>  > > > > > > > > jspwiki.> >>>>
>  > > > > > > > >> >>>>
>  > > > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski
> <a....@elyland.net>>>
>  > > > > wrote:> >>>>
>  > > > > > > > > > Thanks for your attentions, Dirk!>> >>>>
>  > > > > > > > > >> >>>>
>  > > > > > > > > > I have modified template which used by several
> context with own>>>
>  > > > > > > data. >> >>>>
>  > > > > > > > > > Header.jsp contain logo click by which must open
> another>>
>  > > > > internet> >>>>
>  > > > > > > > > page, >> >>>>
>  > > > > > > > > > but the page different for each context.>> >>>>
>  > > > > > > > > > I hope use variable that I could set for each context>>
>  > > > > separately>>>
>  > > > > > > (like >> >>>>
>  > > > > > > > > > the CopyrightNotice.txt, for example), which will be
> contain>>>
>  > > > > > > external >> >>>>
>  > > > > > > > > > page link, and use that variable in Header.jsp.>> >>>>
>  > > > > > > > > >> >>>>
>  > > > > > > > > >> >>>>
>  > > > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx
> <d....@gmail.com>>>
>  > > > > wrote:>>>>>
>  > > > > > > >>>>
>  > > > > > > > > > > Hi,> >>> >>>>
>  > > > > > > > > > > >>> >>>>
>  > > > > > > > > > > Can you describe a bit more in detail what you are
> trying>>
>  > > > > to> >>>>
>  > > > > > > > > achieve?> >>> >>>>
>  > > > > > > > > > > >>> >>>>
>  > > > > > > > > > > >>> >>>>
>  > > > > > > > > > > dirk> >>> >>>>
>  > > > > > > > > > > >>> >>>>
>  > > > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>>>
>  > > > > > > <ar...@elyland.net>>> >>>>
>  > > > > > > > > >>> >>>>
>  > > > > > > > > > > wrote:> >>> >>>>
>  > > > > > > > > > > >>> >>>>
>  > > > > > > > > > > > Good day!> >>> >>>>
>  > > > > > > > > > > >> >>> >>>>
>  > > > > > > > > > > > I did read the explanation> >>> >>>>
>  > > > > > > > > > > >
> https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>>
>  > > > > > > and do >> >>>>
>  > > > > > > > > > not> >>> >>>>
>  > > > > > > > > > > > uderstand, how create custom variable for
> context.> >>> >>>>
>  > > > > > > > > > > > I needed variable, which will be contain link to
> another>>
>  > > > > page>>>
>  > > > > > > >> >>>>
>  > > > > > > > > > different> >>> >>>>
>  > > > > > > > > > > > for each context which placed in the wiki
> Header.> >>> >>>>
>  > > > > > > > > > > >> >>> >>>>
>  > > > > > > > > > > > Tell me please, how I can make that.> >>> >>>>
>  > > > > > > > > > > >> >>> >>>>
>  > > > > > > > > > > > Thanks in advance.> >>> >>>>
>  > > > > > > > > > > >> >>> >>>>
>  > > > > > > > > > > > --> >>> >>>>
>  > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський
> |With>>
>  > > > > best> >>>>
>  > > > > > > > > regards, >> >>>>
>  > > > > > > > > > Mr.> >>> >>>>
>  > > > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями,
> Александр>>
>  > > > > >> >>>>
>  > > > > > > > > > Рыдзевский> >>> >>>>
>  > > > > > > > > > > > Системний та мережевий інженер, Elyland ltd.
> |System and>>>
>  > > > > > > Network> >>> >>>>
>  > > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой
> инженер,>>>
>  > > > > > > Elyland> >>>>
>  > > > > > > > > ltd.> >>> >>>>
>  > > > > > > > > > > >> >>> >>>>
>  > > > > > > > > > > >> >>> >>>>
>  > > > > > > > > > >>> >>>>
>  > > > > > > > > >> >>>>
>  > > > > > > > > > -- >> >>>>
>  > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With
> best>>>
>  > > > > > > regards,> >>>>
>  > > > > > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями,
> Александр>>>
>  > > > > > > Рыдзевский>> >>>>
>  > > > > > > > > > Системний та мережевий інженер, Elyland ltd. |System
> and>>
>  > > > > Network> >>>>
>  > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,
> Elyland>>>
>  > > > > > > ltd.>> >>>>
>  > > > > > > > > >> >>>>
>  > > > > > > > > >> >>>>
>  > > > > > > > >> >>>>
>  > > > > > > > > --> >>>>
>  > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With
> best>>
>  > > > > regards,>>>
>  > > > > > > Mr.> >>>>
>  > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями,
> Александр>>>
>  > > > > > > Рыдзевский> >>>>
>  > > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>>
>  > > > > Network> >>>>
>  > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,
> Elyland>>
>  > > > > ltd.> >>>>
>  > > > > > > > >> >>>>
>  > > > > > > > >> >>>>
>  > > > > > > >>>>
>  > > > > > >>>>
>  > > > > > > -->>>
>  > > > > > > З найкращими побажаннями, |With best regards,>>>
>  > > > > > > Олександр Ридзевський |Alexander Rydzewski>>>
>  > > > > > >>>>
>  > > > > > >>>>
>  > > > > >>>
>  > > > >>>
>  > > > > -->>
>  > > > > З найкращими побажаннями, Олександр Ридзевський |With best
> regards, Mr.>>
>  > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр
> Рыдзевский>>
>  > > > > Системний та мережевий інженер, Elyland ltd. |System and Network>>
>  > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland
> ltd.>>
>  > > > >>>
>  > > > >>>
>  > > >>
>  > > >
>  > > -- >
>  > > З найкращими побажаннями, Олександр Ридзевський |With best regards,
> Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр Рыдзевский>
>  > > Системний та мережевий інженер, Elyland ltd. |System and Network
> Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>
>  > > >
>  >
>
> --
> З найкращими побажаннями, Олександр Ридзевський |With best regards, Mr.
> Alexander Rydzewski,    |С наилучшими пожеланиями, Александр Рыдзевский
> Системний та мережевий інженер, Elyland ltd.    |System and Network
> Engineer at Elyland ltd.    |Системный и сетевой инженер, Elyland ltd.
>
>

Re: Custom context variable

Posted by Alex Rydzewski <ar...@elyland.net>.
Good day, Dirk!

I make that:

jspwiki-custom.properties: jspwiki.interWikiRef.Portal = https://mydomain.is

Header.jsp: href="<wiki:Link page='Portal:html' format='url' />"

In result link is: 
http://172.28.3.166:8080/currentwiki/Wiki.jsp?page=Portal%3Ahtml

Expected: http:/mydomain.is/html


On 2021/05/07 10:46:26, Dirk Frederickx <d....@gmail.com> wrote:
 > Hi Alex>
 >
 > You need to use an interwiki-ref with a colon: >
 >
 > > href="<wiki:Link page='Portal:Some-page-name' format='url' />">
 >
 >
 > Dirk>
 >
 > > On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net> wrote:>
 > > >
 > > Kind times, Dirk!>
 > > >
 > > Thank you for your explanation. However, I have problem even so.>
 > > >
 > > Add jspwiki.interWikiRef.Portal = https://mydomain.is to 
jspwiki-custom.properties>
 > > In Header.jsp link specified: href="<wiki:Link page='Portal' 
format='url' />">
 > > >
 > > In result link is 
http://172.28.3.166:8080/current/Wiki.jsp?page=Portal>
 > > Expected https://mydomain.is>
 > > >
 > > What am I doing wrong?>
 > > >
 > > >
 > > On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com> wrote:>
 > > > Yes, you can use interwiki links also in your template code.>>
 > > >>
 > > > jspwiki.properties :>>
 > > > jspwiki.interWikiRef.Mayonaise = 
https://jspwiki.ru.Mayonaise?page=%s>>
 > > >>
 > > > In wiki-markup:>>
 > > > This is a link to the Mayonaise home-page : [Mayonaise:HomePage]>>
 > > >>
 > > > In a template you could do this>>
 > > > <wiki:Link>Mayonaise:HomePage</wiki:Link>>>
 > > >>
 > > > or>>
 > > >>
 > > > <a class="mayonaise-link" href="<wiki:Link 
page='Mayonaise:HomePage'>>
 > > > format='url' />">Link to M</a>>>
 > > >>
 > > >>
 > > >>
 > > > dirk>>
 > > >>
 > > > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>>>
 > > > wrote:>>
 > > >>
 > > > > Hello, Dirk!>>
 > > > >>>
 > > > > Do I can use that variable in template code?>>
 > > > >>>
 > > > >>>
 > > > > On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com> wrote:>>
 > > > > > Hi Alex>>>
 > > > > >>>
 > > > > > Tx for the additional information.>>>
 > > > > >>>
 > > > > > You may want to read about>>>
 > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>>
 > > > > > which can facilitate establishing links between different 
wiki sites.>>>
 > > > > >>>
 > > > > >>>
 > > > > > dirk>>>
 > > > > >>>
 > > > > >>>
 > > > > >>>
 > > > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>>>
 > > > > > rydzewski.al@gmail.com> wrote:>>>
 > > > > >>>
 > > > > > > Kind times, Dirk!>>>
 > > > > > >>>>
 > > > > > > I have one host with tomcat. In that tomcat I run several 
context>>>
 > > > > > > (several copy of) with jspwiki. Each instanse of jspwiki 
has own data>>>
 > > > > > > but use the one common template (modified haddock). In the 
template>>>
 > > > > > > header placed some image clicking by which need for me so 
that>>
 > > > > direct to>>>
 > > > > > > another external http site. Each of the jspwiki instance 
has its own>>>
 > > > > > > link. For example. jspwiki.ru must contain link to 
blablabla.ru,>>>
 > > > > > > jspwiki.en contain link to blbl.en, and so on...>>>
 > > > > > >>>>
 > > > > > >>>>
 > > > > > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> 
wrote:>>>
 > > > > > > > Hi Alex,> >>>>
 > > > > > > > >>>>
 > > > > > > > >>>>
 > > > > > > > I probably don't fully understand your use-case.> >>>>
 > > > > > > > It seems you need to use WikiVariables in your template 
JSP ...> >>>>
 > > > > > > > >>>>
 > > > > > > > Assume you would have following pages; containing the 
'condiment'>>>
 > > > > > > Wiki> >>>>
 > > > > > > > Variable:> >>>>
 > > > > > > > >>>>
 > > > > > > > PAGE_1> >>>>
 > > > > > > > [{SET condiment='mayonaise'}]> >>>>
 > > > > > > > >>>>
 > > > > > > > PAGE_2> >>>>
 > > > > > > > [{SET condiment='pickles'}]> >>>>
 > > > > > > > >>>>
 > > > > > > > PAGE_3> >>>>
 > > > > > > > [{SET condiment='pickles'}]> >>>>
 > > > > > > > >>>>
 > > > > > > > >>>>
 > > > > > > > Now you could modify the HEADER.JSP by adding a page link 
which>>
 > > > > will>>>
 > > > > > > change> >>>>
 > > > > > > > depending on the value of this variable.> >>>>
 > > > > > > > You can use the Variable TLD to read-out any wiki 
variable in your>>>
 > > > > > > JSP's,> >>>>
 > > > > > > > like so:> >>>>
 > > > > > > > >>>>
 > > > > > > > HEADER.JSP> >>>>
 > > > > > > > >>>>
 > > > > > > > <div class="header">> >>>>
 > > > > > > > ..> >>>>
 > > > > > > > <div class="pagename"> .... </div>> >>>>
 > > > > > > > >>>>
 > > > > > > > <div class="special-link">> >>>>
 > > > > > > > <wiki:Link><wiki:Variable var="condiment" 
default="Pickles" />>>
 > > > > Home> >>>>
 > > > > > > > Page</wiki:Link>> >>>>
 > > > > > > > </div>> >>>>
 > > > > > > > </div>> >>>>
 > > > > > > > >>>>
 > > > > > > > >>>>
 > > > > > > > So, when visiting PAGE_1; the header will have a link to 
"Mayonaise>>>
 > > > > > > Home> >>>>
 > > > > > > > Page".> >>>>
 > > > > > > > When visiting PAGE_2 or PAGE_3; the header will have a 
link to>>>
 > > > > > > "Pickles> >>>>
 > > > > > > > Home Page".> >>>>
 > > > > > > > When visiting other pages without the "condiment" 
variable, the>>
 > > > > link>>>
 > > > > > > will> >>>>
 > > > > > > > point to "Pickles Home Page".> >>>>
 > > > > > > > >>>>
 > > > > > > > Hope this is helpful,> >>>>
 > > > > > > > >>>>
 > > > > > > > Grtz,> >>>>
 > > > > > > > dirk> >>>>
 > > > > > > > >>>>
 > > > > > > > >>>>
 > > > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>>
 > > > > <ar...@elyland.net>> >>>>
 > > > > > > > wrote:> >>>>
 > > > > > > > >>>>
 > > > > > > > > Bit more description. "Several context" mean tomcat 
context ->>>
 > > > > > > several> >>>>
 > > > > > > > > jspwiki.> >>>>
 > > > > > > > >> >>>>
 > > > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski 
<a....@elyland.net>>>
 > > > > wrote:> >>>>
 > > > > > > > > > Thanks for your attentions, Dirk!>> >>>>
 > > > > > > > > >> >>>>
 > > > > > > > > > I have modified template which used by several 
context with own>>>
 > > > > > > data. >> >>>>
 > > > > > > > > > Header.jsp contain logo click by which must open 
another>>
 > > > > internet> >>>>
 > > > > > > > > page, >> >>>>
 > > > > > > > > > but the page different for each context.>> >>>>
 > > > > > > > > > I hope use variable that I could set for each context>>
 > > > > separately>>>
 > > > > > > (like >> >>>>
 > > > > > > > > > the CopyrightNotice.txt, for example), which will be 
contain>>>
 > > > > > > external >> >>>>
 > > > > > > > > > page link, and use that variable in Header.jsp.>> >>>>
 > > > > > > > > >> >>>>
 > > > > > > > > >> >>>>
 > > > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx 
<d....@gmail.com>>>
 > > > > wrote:>>>>>
 > > > > > > >>>>
 > > > > > > > > > > Hi,> >>> >>>>
 > > > > > > > > > > >>> >>>>
 > > > > > > > > > > Can you describe a bit more in detail what you are 
trying>>
 > > > > to> >>>>
 > > > > > > > > achieve?> >>> >>>>
 > > > > > > > > > > >>> >>>>
 > > > > > > > > > > >>> >>>>
 > > > > > > > > > > dirk> >>> >>>>
 > > > > > > > > > > >>> >>>>
 > > > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>>>
 > > > > > > <ar...@elyland.net>>> >>>>
 > > > > > > > > >>> >>>>
 > > > > > > > > > > wrote:> >>> >>>>
 > > > > > > > > > > >>> >>>>
 > > > > > > > > > > > Good day!> >>> >>>>
 > > > > > > > > > > >> >>> >>>>
 > > > > > > > > > > > I did read the explanation> >>> >>>>
 > > > > > > > > > > > 
https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>>
 > > > > > > and do >> >>>>
 > > > > > > > > > not> >>> >>>>
 > > > > > > > > > > > uderstand, how create custom variable for 
context.> >>> >>>>
 > > > > > > > > > > > I needed variable, which will be contain link to 
another>>
 > > > > page>>>
 > > > > > > >> >>>>
 > > > > > > > > > different> >>> >>>>
 > > > > > > > > > > > for each context which placed in the wiki 
Header.> >>> >>>>
 > > > > > > > > > > >> >>> >>>>
 > > > > > > > > > > > Tell me please, how I can make that.> >>> >>>>
 > > > > > > > > > > >> >>> >>>>
 > > > > > > > > > > > Thanks in advance.> >>> >>>>
 > > > > > > > > > > >> >>> >>>>
 > > > > > > > > > > > --> >>> >>>>
 > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський 
|With>>
 > > > > best> >>>>
 > > > > > > > > regards, >> >>>>
 > > > > > > > > > Mr.> >>> >>>>
 > > > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, 
Александр>>
 > > > > >> >>>>
 > > > > > > > > > Рыдзевский> >>> >>>>
 > > > > > > > > > > > Системний та мережевий інженер, Elyland ltd. 
|System and>>>
 > > > > > > Network> >>> >>>>
 > > > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой 
инженер,>>>
 > > > > > > Elyland> >>>>
 > > > > > > > > ltd.> >>> >>>>
 > > > > > > > > > > >> >>> >>>>
 > > > > > > > > > > >> >>> >>>>
 > > > > > > > > > >>> >>>>
 > > > > > > > > >> >>>>
 > > > > > > > > > -- >> >>>>
 > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With 
best>>>
 > > > > > > regards,> >>>>
 > > > > > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, 
Александр>>>
 > > > > > > Рыдзевский>> >>>>
 > > > > > > > > > Системний та мережевий інженер, Elyland ltd. |System 
and>>
 > > > > Network> >>>>
 > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, 
Elyland>>>
 > > > > > > ltd.>> >>>>
 > > > > > > > > >> >>>>
 > > > > > > > > >> >>>>
 > > > > > > > >> >>>>
 > > > > > > > > --> >>>>
 > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With 
best>>
 > > > > regards,>>>
 > > > > > > Mr.> >>>>
 > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, 
Александр>>>
 > > > > > > Рыдзевский> >>>>
 > > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>>
 > > > > Network> >>>>
 > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, 
Elyland>>
 > > > > ltd.> >>>>
 > > > > > > > >> >>>>
 > > > > > > > >> >>>>
 > > > > > > >>>>
 > > > > > >>>>
 > > > > > > -->>>
 > > > > > > З найкращими побажаннями, |With best regards,>>>
 > > > > > > Олександр Ридзевський |Alexander Rydzewski>>>
 > > > > > >>>>
 > > > > > >>>>
 > > > > >>>
 > > > >>>
 > > > > -->>
 > > > > З найкращими побажаннями, Олександр Ридзевський |With best 
regards, Mr.>>
 > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр 
Рыдзевский>>
 > > > > Системний та мережевий інженер, Elyland ltd. |System and Network>>
 > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland 
ltd.>>
 > > > >>>
 > > > >>>
 > > >>
 > > >
 > > -- >
 > > З найкращими побажаннями, Олександр Ридзевський |With best regards, 
Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр Рыдзевский>
 > > Системний та мережевий інженер, Elyland ltd. |System and Network 
Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>
 > > >
 >

-- 
З найкращими побажаннями, Олександр Ридзевський	|With best regards, Mr. Alexander Rydzewski,	|С наилучшими пожеланиями, Александр Рыдзевский
Системний та мережевий інженер, Elyland ltd.	|System and Network Engineer at Elyland ltd.	|Системный и сетевой инженер, Elyland ltd.


Re: Custom context variable

Posted by Dirk Frederickx <di...@gmail.com>.
Hi Alex

You need to use an interwiki-ref with a colon:  

> href="<wiki:Link page='Portal:Some-page-name' format='url' />"


Dirk

> On 7 May 2021, at 09:51, Alex Rydzewski <ar...@elyland.net> wrote:
> 
> Kind times, Dirk!
> 
> Thank you for your explanation. However, I have problem even so.
> 
> Add jspwiki.interWikiRef.Portal = https://mydomain.is to jspwiki-custom.properties
> In Header.jsp link specified: href="<wiki:Link page='Portal' format='url' />"
> 
> In result link is http://172.28.3.166:8080/current/Wiki.jsp?page=Portal
> Expected https://mydomain.is
> 
> What am I doing wrong?
> 
> 
> On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com> wrote:
> > Yes, you can use interwiki links also in your template code.>
> >
> > jspwiki.properties :>
> > jspwiki.interWikiRef.Mayonaise = https://jspwiki.ru.Mayonaise?page=%s>
> >
> > In wiki-markup:>
> > This is a link to the Mayonaise home-page : [Mayonaise:HomePage]>
> >
> > In a template you could do this>
> > <wiki:Link>Mayonaise:HomePage</wiki:Link>>
> >
> > or>
> >
> > <a class="mayonaise-link" href="<wiki:Link page='Mayonaise:HomePage'>
> > format='url' />">Link to M</a>>
> >
> >
> >
> > dirk>
> >
> > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>>
> > wrote:>
> >
> > > Hello, Dirk!>
> > >>
> > > Do I can use that variable in template code?>
> > >>
> > >>
> > > On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com> wrote:>
> > > > Hi Alex>>
> > > >>
> > > > Tx for the additional information.>>
> > > >>
> > > > You may want to read about>>
> > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>
> > > > which can facilitate establishing links between different wiki sites.>>
> > > >>
> > > >>
> > > > dirk>>
> > > >>
> > > >>
> > > >>
> > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>>
> > > > rydzewski.al@gmail.com> wrote:>>
> > > >>
> > > > > Kind times, Dirk!>>
> > > > >>>
> > > > > I have one host with tomcat. In that tomcat I run several context>>
> > > > > (several copy of) with jspwiki. Each instanse of jspwiki has own data>>
> > > > > but use the one common template (modified haddock). In the template>>
> > > > > header placed some image clicking by which need for me so that>
> > > direct to>>
> > > > > another external http site. Each of the jspwiki instance has its own>>
> > > > > link. For example. jspwiki.ru must contain link to blablabla.ru,>>
> > > > > jspwiki.en contain link to blbl.en, and so on...>>
> > > > >>>
> > > > >>>
> > > > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> wrote:>>
> > > > > > Hi Alex,> >>>
> > > > > > >>>
> > > > > > >>>
> > > > > > I probably don't fully understand your use-case.> >>>
> > > > > > It seems you need to use WikiVariables in your template JSP ...> >>>
> > > > > > >>>
> > > > > > Assume you would have following pages; containing the 'condiment'>>
> > > > > Wiki> >>>
> > > > > > Variable:> >>>
> > > > > > >>>
> > > > > > PAGE_1> >>>
> > > > > > [{SET condiment='mayonaise'}]> >>>
> > > > > > >>>
> > > > > > PAGE_2> >>>
> > > > > > [{SET condiment='pickles'}]> >>>
> > > > > > >>>
> > > > > > PAGE_3> >>>
> > > > > > [{SET condiment='pickles'}]> >>>
> > > > > > >>>
> > > > > > >>>
> > > > > > Now you could modify the HEADER.JSP by adding a page link which>
> > > will>>
> > > > > change> >>>
> > > > > > depending on the value of this variable.> >>>
> > > > > > You can use the Variable TLD to read-out any wiki variable in your>>
> > > > > JSP's,> >>>
> > > > > > like so:> >>>
> > > > > > >>>
> > > > > > HEADER.JSP> >>>
> > > > > > >>>
> > > > > > <div class="header">> >>>
> > > > > > ..> >>>
> > > > > > <div class="pagename"> .... </div>> >>>
> > > > > > >>>
> > > > > > <div class="special-link">> >>>
> > > > > > <wiki:Link><wiki:Variable var="condiment" default="Pickles" />>
> > > Home> >>>
> > > > > > Page</wiki:Link>> >>>
> > > > > > </div>> >>>
> > > > > > </div>> >>>
> > > > > > >>>
> > > > > > >>>
> > > > > > So, when visiting PAGE_1; the header will have a link to "Mayonaise>>
> > > > > Home> >>>
> > > > > > Page".> >>>
> > > > > > When visiting PAGE_2 or PAGE_3; the header will have a link to>>
> > > > > "Pickles> >>>
> > > > > > Home Page".> >>>
> > > > > > When visiting other pages without the "condiment" variable, the>
> > > link>>
> > > > > will> >>>
> > > > > > point to "Pickles Home Page".> >>>
> > > > > > >>>
> > > > > > Hope this is helpful,> >>>
> > > > > > >>>
> > > > > > Grtz,> >>>
> > > > > > dirk> >>>
> > > > > > >>>
> > > > > > >>>
> > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>
> > > <ar...@elyland.net>> >>>
> > > > > > wrote:> >>>
> > > > > > >>>
> > > > > > > Bit more description. "Several context" mean tomcat context ->>
> > > > > several> >>>
> > > > > > > jspwiki.> >>>
> > > > > > >> >>>
> > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net>>
> > > wrote:> >>>
> > > > > > > > Thanks for your attentions, Dirk!>> >>>
> > > > > > > >> >>>
> > > > > > > > I have modified template which used by several context with own>>
> > > > > data. >> >>>
> > > > > > > > Header.jsp contain logo click by which must open another>
> > > internet> >>>
> > > > > > > page, >> >>>
> > > > > > > > but the page different for each context.>> >>>
> > > > > > > > I hope use variable that I could set for each context>
> > > separately>>
> > > > > (like >> >>>
> > > > > > > > the CopyrightNotice.txt, for example), which will be contain>>
> > > > > external >> >>>
> > > > > > > > page link, and use that variable in Header.jsp.>> >>>
> > > > > > > >> >>>
> > > > > > > >> >>>
> > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com>>
> > > wrote:>>>>
> > > > > >>>
> > > > > > > > > Hi,> >>> >>>
> > > > > > > > > >>> >>>
> > > > > > > > > Can you describe a bit more in detail what you are trying>
> > > to> >>>
> > > > > > > achieve?> >>> >>>
> > > > > > > > > >>> >>>
> > > > > > > > > >>> >>>
> > > > > > > > > dirk> >>> >>>
> > > > > > > > > >>> >>>
> > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>>
> > > > > <ar...@elyland.net>>> >>>
> > > > > > > >>> >>>
> > > > > > > > > wrote:> >>> >>>
> > > > > > > > > >>> >>>
> > > > > > > > > > Good day!> >>> >>>
> > > > > > > > > >> >>> >>>
> > > > > > > > > > I did read the explanation> >>> >>>
> > > > > > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>
> > > > > and do >> >>>
> > > > > > > > not> >>> >>>
> > > > > > > > > > uderstand, how create custom variable for context.> >>> >>>
> > > > > > > > > > I needed variable, which will be contain link to another>
> > > page>>
> > > > > >> >>>
> > > > > > > > different> >>> >>>
> > > > > > > > > > for each context which placed in the wiki Header.> >>> >>>
> > > > > > > > > >> >>> >>>
> > > > > > > > > > Tell me please, how I can make that.> >>> >>>
> > > > > > > > > >> >>> >>>
> > > > > > > > > > Thanks in advance.> >>> >>>
> > > > > > > > > >> >>> >>>
> > > > > > > > > > --> >>> >>>
> > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With>
> > > best> >>>
> > > > > > > regards, >> >>>
> > > > > > > > Mr.> >>> >>>
> > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
> > > >> >>>
> > > > > > > > Рыдзевский> >>> >>>
> > > > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>>
> > > > > Network> >>> >>>
> > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,>>
> > > > > Elyland> >>>
> > > > > > > ltd.> >>> >>>
> > > > > > > > > >> >>> >>>
> > > > > > > > > >> >>> >>>
> > > > > > > > >>> >>>
> > > > > > > >> >>>
> > > > > > > > -- >> >>>
> > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>>
> > > > > regards,> >>>
> > > > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр>>
> > > > > Рыдзевский>> >>>
> > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>
> > > Network> >>>
> > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland>>
> > > > > ltd.>> >>>
> > > > > > > >> >>>
> > > > > > > >> >>>
> > > > > > >> >>>
> > > > > > > --> >>>
> > > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>
> > > regards,>>
> > > > > Mr.> >>>
> > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>>
> > > > > Рыдзевский> >>>
> > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>
> > > Network> >>>
> > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland>
> > > ltd.> >>>
> > > > > > >> >>>
> > > > > > >> >>>
> > > > > >>>
> > > > >>>
> > > > > -->>
> > > > > З найкращими побажаннями, |With best regards,>>
> > > > > Олександр Ридзевський |Alexander Rydzewski>>
> > > > >>>
> > > > >>>
> > > >>
> > >>
> > > -->
> > > З найкращими побажаннями, Олександр Ридзевський |With best regards, Mr.>
> > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр Рыдзевский>
> > > Системний та мережевий інженер, Elyland ltd. |System and Network>
> > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>
> > >>
> > >>
> >
> 
> -- 
> З найкращими побажаннями, Олександр Ридзевський    |With best regards, Mr. Alexander Rydzewski,    |С наилучшими пожеланиями, Александр Рыдзевский
> Системний та мережевий інженер, Elyland ltd.    |System and Network Engineer at Elyland ltd.    |Системный и сетевой инженер, Elyland ltd.
> 

Re: Custom context variable

Posted by Alex Rydzewski <ar...@elyland.net>.
Kind times, Dirk!

Thank you for your explanation. However, I have problem even so.

Add jspwiki.interWikiRef.Portal = https://mydomain.is to 
jspwiki-custom.properties
In Header.jsp link specified: href="<wiki:Link page='Portal' 
format='url' />"

In result link is http://172.28.3.166:8080/current/Wiki.jsp?page=Portal
Expected https://mydomain.is

What am I doing wrong?


On 2021/05/05 11:00:01, Dirk Frederickx <d....@gmail.com> wrote:
 > Yes, you can use interwiki links also in your template code.>
 >
 > jspwiki.properties :>
 > jspwiki.interWikiRef.Mayonaise = https://jspwiki.ru.Mayonaise?page=%s>
 >
 > In wiki-markup:>
 > This is a link to the Mayonaise home-page : [Mayonaise:HomePage]>
 >
 > In a template you could do this>
 > <wiki:Link>Mayonaise:HomePage</wiki:Link>>
 >
 > or>
 >
 > <a class="mayonaise-link" href="<wiki:Link page='Mayonaise:HomePage'>
 > format='url' />">Link to M</a>>
 >
 >
 >
 > dirk>
 >
 > On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>>
 > wrote:>
 >
 > > Hello, Dirk!>
 > >>
 > > Do I can use that variable in template code?>
 > >>
 > >>
 > > On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com> wrote:>
 > > > Hi Alex>>
 > > >>
 > > > Tx for the additional information.>>
 > > >>
 > > > You may want to read about>>
 > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>>
 > > > which can facilitate establishing links between different wiki 
sites.>>
 > > >>
 > > >>
 > > > dirk>>
 > > >>
 > > >>
 > > >>
 > > > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>>
 > > > rydzewski.al@gmail.com> wrote:>>
 > > >>
 > > > > Kind times, Dirk!>>
 > > > >>>
 > > > > I have one host with tomcat. In that tomcat I run several 
context>>
 > > > > (several copy of) with jspwiki. Each instanse of jspwiki has 
own data>>
 > > > > but use the one common template (modified haddock). In the 
template>>
 > > > > header placed some image clicking by which need for me so that>
 > > direct to>>
 > > > > another external http site. Each of the jspwiki instance has 
its own>>
 > > > > link. For example. jspwiki.ru must contain link to blablabla.ru,>>
 > > > > jspwiki.en contain link to blbl.en, and so on...>>
 > > > >>>
 > > > >>>
 > > > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> wrote:>>
 > > > > > Hi Alex,> >>>
 > > > > > >>>
 > > > > > >>>
 > > > > > I probably don't fully understand your use-case.> >>>
 > > > > > It seems you need to use WikiVariables in your template JSP 
...> >>>
 > > > > > >>>
 > > > > > Assume you would have following pages; containing the 
'condiment'>>
 > > > > Wiki> >>>
 > > > > > Variable:> >>>
 > > > > > >>>
 > > > > > PAGE_1> >>>
 > > > > > [{SET condiment='mayonaise'}]> >>>
 > > > > > >>>
 > > > > > PAGE_2> >>>
 > > > > > [{SET condiment='pickles'}]> >>>
 > > > > > >>>
 > > > > > PAGE_3> >>>
 > > > > > [{SET condiment='pickles'}]> >>>
 > > > > > >>>
 > > > > > >>>
 > > > > > Now you could modify the HEADER.JSP by adding a page link which>
 > > will>>
 > > > > change> >>>
 > > > > > depending on the value of this variable.> >>>
 > > > > > You can use the Variable TLD to read-out any wiki variable in 
your>>
 > > > > JSP's,> >>>
 > > > > > like so:> >>>
 > > > > > >>>
 > > > > > HEADER.JSP> >>>
 > > > > > >>>
 > > > > > <div class="header">> >>>
 > > > > > ..> >>>
 > > > > > <div class="pagename"> .... </div>> >>>
 > > > > > >>>
 > > > > > <div class="special-link">> >>>
 > > > > > <wiki:Link><wiki:Variable var="condiment" default="Pickles" />>
 > > Home> >>>
 > > > > > Page</wiki:Link>> >>>
 > > > > > </div>> >>>
 > > > > > </div>> >>>
 > > > > > >>>
 > > > > > >>>
 > > > > > So, when visiting PAGE_1; the header will have a link to 
"Mayonaise>>
 > > > > Home> >>>
 > > > > > Page".> >>>
 > > > > > When visiting PAGE_2 or PAGE_3; the header will have a link to>>
 > > > > "Pickles> >>>
 > > > > > Home Page".> >>>
 > > > > > When visiting other pages without the "condiment" variable, the>
 > > link>>
 > > > > will> >>>
 > > > > > point to "Pickles Home Page".> >>>
 > > > > > >>>
 > > > > > Hope this is helpful,> >>>
 > > > > > >>>
 > > > > > Grtz,> >>>
 > > > > > dirk> >>>
 > > > > > >>>
 > > > > > >>>
 > > > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski>
 > > <ar...@elyland.net>> >>>
 > > > > > wrote:> >>>
 > > > > > >>>
 > > > > > > Bit more description. "Several context" mean tomcat context 
->>
 > > > > several> >>>
 > > > > > > jspwiki.> >>>
 > > > > > >> >>>
 > > > > > > On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net>>
 > > wrote:> >>>
 > > > > > > > Thanks for your attentions, Dirk!>> >>>
 > > > > > > >> >>>
 > > > > > > > I have modified template which used by several context 
with own>>
 > > > > data. >> >>>
 > > > > > > > Header.jsp contain logo click by which must open another>
 > > internet> >>>
 > > > > > > page, >> >>>
 > > > > > > > but the page different for each context.>> >>>
 > > > > > > > I hope use variable that I could set for each context>
 > > separately>>
 > > > > (like >> >>>
 > > > > > > > the CopyrightNotice.txt, for example), which will be 
contain>>
 > > > > external >> >>>
 > > > > > > > page link, and use that variable in Header.jsp.>> >>>
 > > > > > > >> >>>
 > > > > > > >> >>>
 > > > > > > > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com>>
 > > wrote:>>>>
 > > > > >>>
 > > > > > > > > Hi,> >>> >>>
 > > > > > > > > >>> >>>
 > > > > > > > > Can you describe a bit more in detail what you are trying>
 > > to> >>>
 > > > > > > achieve?> >>> >>>
 > > > > > > > > >>> >>>
 > > > > > > > > >>> >>>
 > > > > > > > > dirk> >>> >>>
 > > > > > > > > >>> >>>
 > > > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>>
 > > > > <ar...@elyland.net>>> >>>
 > > > > > > >>> >>>
 > > > > > > > > wrote:> >>> >>>
 > > > > > > > > >>> >>>
 > > > > > > > > > Good day!> >>> >>>
 > > > > > > > > >> >>> >>>
 > > > > > > > > > I did read the explanation> >>> >>>
 > > > > > > > > > 
https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>>
 > > > > and do >> >>>
 > > > > > > > not> >>> >>>
 > > > > > > > > > uderstand, how create custom variable for context.> 
 >>> >>>
 > > > > > > > > > I needed variable, which will be contain link to 
another>
 > > page>>
 > > > > >> >>>
 > > > > > > > different> >>> >>>
 > > > > > > > > > for each context which placed in the wiki Header.> 
 >>> >>>
 > > > > > > > > >> >>> >>>
 > > > > > > > > > Tell me please, how I can make that.> >>> >>>
 > > > > > > > > >> >>> >>>
 > > > > > > > > > Thanks in advance.> >>> >>>
 > > > > > > > > >> >>> >>>
 > > > > > > > > > --> >>> >>>
 > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With>
 > > best> >>>
 > > > > > > regards, >> >>>
 > > > > > > > Mr.> >>> >>>
 > > > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, 
Александр>
 > > >> >>>
 > > > > > > > Рыдзевский> >>> >>>
 > > > > > > > > > Системний та мережевий інженер, Elyland ltd. |System 
and>>
 > > > > Network> >>> >>>
 > > > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,>>
 > > > > Elyland> >>>
 > > > > > > ltd.> >>> >>>
 > > > > > > > > >> >>> >>>
 > > > > > > > > >> >>> >>>
 > > > > > > > >>> >>>
 > > > > > > >> >>>
 > > > > > > > -- >> >>>
 > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>>
 > > > > regards,> >>>
 > > > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, 
Александр>>
 > > > > Рыдзевский>> >>>
 > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>
 > > Network> >>>
 > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, 
Elyland>>
 > > > > ltd.>> >>>
 > > > > > > >> >>>
 > > > > > > >> >>>
 > > > > > >> >>>
 > > > > > > --> >>>
 > > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>
 > > regards,>>
 > > > > Mr.> >>>
 > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>>
 > > > > Рыдзевский> >>>
 > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>
 > > Network> >>>
 > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, 
Elyland>
 > > ltd.> >>>
 > > > > > >> >>>
 > > > > > >> >>>
 > > > > >>>
 > > > >>>
 > > > > -->>
 > > > > З найкращими побажаннями, |With best regards,>>
 > > > > Олександр Ридзевський |Alexander Rydzewski>>
 > > > >>>
 > > > >>>
 > > >>
 > >>
 > > -->
 > > З найкращими побажаннями, Олександр Ридзевський |With best regards, 
Mr.>
 > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр Рыдзевский>
 > > Системний та мережевий інженер, Elyland ltd. |System and Network>
 > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.>
 > >>
 > >>
 >

-- 
З найкращими побажаннями, Олександр Ридзевський	|With best regards, Mr. Alexander Rydzewski,	|С наилучшими пожеланиями, Александр Рыдзевский
Системний та мережевий інженер, Elyland ltd.	|System and Network Engineer at Elyland ltd.	|Системный и сетевой инженер, Elyland ltd.


Re: Custom context variable

Posted by Dirk Frederickx <di...@gmail.com>.
Yes, you can use interwiki links also in your template code.

jspwiki.properties :
jspwiki.interWikiRef.Mayonaise = https://jspwiki.ru.Mayonaise?page=%s

In wiki-markup:
This is a link to the Mayonaise home-page : [Mayonaise:HomePage]

In a template you could do this
<wiki:Link>Mayonaise:HomePage</wiki:Link>

or

<a class="mayonaise-link"  href="<wiki:Link page='Mayonaise:HomePage'
format='url' />">Link to M</a>



dirk

On Wed, May 5, 2021 at 9:42 AM Alex Rydzewski <ar...@elyland.net>
wrote:

> Hello, Dirk!
>
> Do I can use that variable in template code?
>
>
> On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com> wrote:
>  > Hi Alex>
>  >
>  > Tx for the additional information.>
>  >
>  > You may want to read about>
>  > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>
>  > which can facilitate establishing links between different wiki sites.>
>  >
>  >
>  > dirk>
>  >
>  >
>  >
>  > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>
>  > rydzewski.al@gmail.com> wrote:>
>  >
>  > > Kind times, Dirk!>
>  > >>
>  > > I have one host with tomcat. In that tomcat I run several context>
>  > > (several copy of) with jspwiki. Each instanse of jspwiki has own data>
>  > > but use the one common template (modified haddock). In the template>
>  > > header placed some image clicking by which need for me so that
> direct to>
>  > > another external http site. Each of the jspwiki instance has its own>
>  > > link. For example. jspwiki.ru must contain link to blablabla.ru,>
>  > > jspwiki.en contain link to blbl.en, and so on...>
>  > >>
>  > >>
>  > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> wrote:>
>  > > > Hi Alex,> >>
>  > > > >>
>  > > > >>
>  > > > I probably don't fully understand your use-case.> >>
>  > > > It seems you need to use WikiVariables in your template JSP ...> >>
>  > > > >>
>  > > > Assume you would have following pages; containing the 'condiment'>
>  > > Wiki> >>
>  > > > Variable:> >>
>  > > > >>
>  > > > PAGE_1> >>
>  > > > [{SET condiment='mayonaise'}]> >>
>  > > > >>
>  > > > PAGE_2> >>
>  > > > [{SET condiment='pickles'}]> >>
>  > > > >>
>  > > > PAGE_3> >>
>  > > > [{SET condiment='pickles'}]> >>
>  > > > >>
>  > > > >>
>  > > > Now you could modify the HEADER.JSP by adding a page link which
> will>
>  > > change> >>
>  > > > depending on the value of this variable.> >>
>  > > > You can use the Variable TLD to read-out any wiki variable in your>
>  > > JSP's,> >>
>  > > > like so:> >>
>  > > > >>
>  > > > HEADER.JSP> >>
>  > > > >>
>  > > > <div class="header">> >>
>  > > > ..> >>
>  > > > <div class="pagename"> .... </div>> >>
>  > > > >>
>  > > > <div class="special-link">> >>
>  > > > <wiki:Link><wiki:Variable var="condiment" default="Pickles" />
> Home> >>
>  > > > Page</wiki:Link>> >>
>  > > > </div>> >>
>  > > > </div>> >>
>  > > > >>
>  > > > >>
>  > > > So, when visiting PAGE_1; the header will have a link to "Mayonaise>
>  > > Home> >>
>  > > > Page".> >>
>  > > > When visiting PAGE_2 or PAGE_3; the header will have a link to>
>  > > "Pickles> >>
>  > > > Home Page".> >>
>  > > > When visiting other pages without the "condiment" variable, the
> link>
>  > > will> >>
>  > > > point to "Pickles Home Page".> >>
>  > > > >>
>  > > > Hope this is helpful,> >>
>  > > > >>
>  > > > Grtz,> >>
>  > > > dirk> >>
>  > > > >>
>  > > > >>
>  > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski
> <ar...@elyland.net>> >>
>  > > > wrote:> >>
>  > > > >>
>  > > > > Bit more description. "Several context" mean tomcat context ->
>  > > several> >>
>  > > > > jspwiki.> >>
>  > > > >> >>
>  > > > > On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net>
> wrote:> >>
>  > > > > > Thanks for your attentions, Dirk!>> >>
>  > > > > >> >>
>  > > > > > I have modified template which used by several context with own>
>  > > data. >> >>
>  > > > > > Header.jsp contain logo click by which must open another
> internet> >>
>  > > > > page, >> >>
>  > > > > > but the page different for each context.>> >>
>  > > > > > I hope use variable that I could set for each context
> separately>
>  > > (like >> >>
>  > > > > > the CopyrightNotice.txt, for example), which will be contain>
>  > > external >> >>
>  > > > > > page link, and use that variable in Header.jsp.>> >>
>  > > > > >> >>
>  > > > > >> >>
>  > > > > > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com>
> wrote:>>>
>  > > >>
>  > > > > > > Hi,> >>> >>
>  > > > > > > >>> >>
>  > > > > > > Can you describe a bit more in detail what you are trying
> to> >>
>  > > > > achieve?> >>> >>
>  > > > > > > >>> >>
>  > > > > > > >>> >>
>  > > > > > > dirk> >>> >>
>  > > > > > > >>> >>
>  > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>
>  > > <ar...@elyland.net>>> >>
>  > > > > >>> >>
>  > > > > > > wrote:> >>> >>
>  > > > > > > >>> >>
>  > > > > > > > Good day!> >>> >>
>  > > > > > > >> >>> >>
>  > > > > > > > I did read the explanation> >>> >>
>  > > > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>
>  > > and do >> >>
>  > > > > > not> >>> >>
>  > > > > > > > uderstand, how create custom variable for context.> >>> >>
>  > > > > > > > I needed variable, which will be contain link to another
> page>
>  > > >> >>
>  > > > > > different> >>> >>
>  > > > > > > > for each context which placed in the wiki Header.> >>> >>
>  > > > > > > >> >>> >>
>  > > > > > > > Tell me please, how I can make that.> >>> >>
>  > > > > > > >> >>> >>
>  > > > > > > > Thanks in advance.> >>> >>
>  > > > > > > >> >>> >>
>  > > > > > > > --> >>> >>
>  > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With
> best> >>
>  > > > > regards, >> >>
>  > > > > > Mr.> >>> >>
>  > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр
>  >> >>
>  > > > > > Рыдзевский> >>> >>
>  > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>
>  > > Network> >>> >>
>  > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,>
>  > > Elyland> >>
>  > > > > ltd.> >>> >>
>  > > > > > > >> >>> >>
>  > > > > > > >> >>> >>
>  > > > > > >>> >>
>  > > > > >> >>
>  > > > > > -- >> >>
>  > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>
>  > > regards,> >>
>  > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
>  > > Рыдзевский>> >>
>  > > > > > Системний та мережевий інженер, Elyland ltd. |System and
> Network> >>
>  > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland>
>  > > ltd.>> >>
>  > > > > >> >>
>  > > > > >> >>
>  > > > >> >>
>  > > > > --> >>
>  > > > > З найкращими побажаннями, Олександр Ридзевський |With best
> regards,>
>  > > Mr.> >>
>  > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
>  > > Рыдзевский> >>
>  > > > > Системний та мережевий інженер, Elyland ltd. |System and
> Network> >>
>  > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland
> ltd.> >>
>  > > > >> >>
>  > > > >> >>
>  > > >>
>  > >>
>  > > -->
>  > > З найкращими побажаннями, |With best regards,>
>  > > Олександр Ридзевський |Alexander Rydzewski>
>  > >>
>  > >>
>  >
>
> --
> З найкращими побажаннями, Олександр Ридзевський |With best regards, Mr.
> Alexander Rydzewski,    |С наилучшими пожеланиями, Александр Рыдзевский
> Системний та мережевий інженер, Elyland ltd.    |System and Network
> Engineer at Elyland ltd.    |Системный и сетевой инженер, Elyland ltd.
>
>

Re: Custom context variable

Posted by Alex Rydzewski <ar...@elyland.net>.
Hello, Dirk!

Do I can use that variable in template code?


On 2021/05/05 06:23:14, Dirk Frederickx <d....@gmail.com> wrote:
 > Hi Alex>
 >
 > Tx for the additional information.>
 >
 > You may want to read about>
 > https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki>
 > which can facilitate establishing links between different wiki sites.>
 >
 >
 > dirk>
 >
 >
 >
 > On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <>
 > rydzewski.al@gmail.com> wrote:>
 >
 > > Kind times, Dirk!>
 > >>
 > > I have one host with tomcat. In that tomcat I run several context>
 > > (several copy of) with jspwiki. Each instanse of jspwiki has own data>
 > > but use the one common template (modified haddock). In the template>
 > > header placed some image clicking by which need for me so that 
direct to>
 > > another external http site. Each of the jspwiki instance has its own>
 > > link. For example. jspwiki.ru must contain link to blablabla.ru,>
 > > jspwiki.en contain link to blbl.en, and so on...>
 > >>
 > >>
 > > On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> wrote:>
 > > > Hi Alex,> >>
 > > > >>
 > > > >>
 > > > I probably don't fully understand your use-case.> >>
 > > > It seems you need to use WikiVariables in your template JSP ...> >>
 > > > >>
 > > > Assume you would have following pages; containing the 'condiment'>
 > > Wiki> >>
 > > > Variable:> >>
 > > > >>
 > > > PAGE_1> >>
 > > > [{SET condiment='mayonaise'}]> >>
 > > > >>
 > > > PAGE_2> >>
 > > > [{SET condiment='pickles'}]> >>
 > > > >>
 > > > PAGE_3> >>
 > > > [{SET condiment='pickles'}]> >>
 > > > >>
 > > > >>
 > > > Now you could modify the HEADER.JSP by adding a page link which 
will>
 > > change> >>
 > > > depending on the value of this variable.> >>
 > > > You can use the Variable TLD to read-out any wiki variable in your>
 > > JSP's,> >>
 > > > like so:> >>
 > > > >>
 > > > HEADER.JSP> >>
 > > > >>
 > > > <div class="header">> >>
 > > > ..> >>
 > > > <div class="pagename"> .... </div>> >>
 > > > >>
 > > > <div class="special-link">> >>
 > > > <wiki:Link><wiki:Variable var="condiment" default="Pickles" /> 
Home> >>
 > > > Page</wiki:Link>> >>
 > > > </div>> >>
 > > > </div>> >>
 > > > >>
 > > > >>
 > > > So, when visiting PAGE_1; the header will have a link to "Mayonaise>
 > > Home> >>
 > > > Page".> >>
 > > > When visiting PAGE_2 or PAGE_3; the header will have a link to>
 > > "Pickles> >>
 > > > Home Page".> >>
 > > > When visiting other pages without the "condiment" variable, the 
link>
 > > will> >>
 > > > point to "Pickles Home Page".> >>
 > > > >>
 > > > Hope this is helpful,> >>
 > > > >>
 > > > Grtz,> >>
 > > > dirk> >>
 > > > >>
 > > > >>
 > > > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski 
<ar...@elyland.net>> >>
 > > > wrote:> >>
 > > > >>
 > > > > Bit more description. "Several context" mean tomcat context ->
 > > several> >>
 > > > > jspwiki.> >>
 > > > >> >>
 > > > > On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net> 
wrote:> >>
 > > > > > Thanks for your attentions, Dirk!>> >>
 > > > > >> >>
 > > > > > I have modified template which used by several context with own>
 > > data. >> >>
 > > > > > Header.jsp contain logo click by which must open another 
internet> >>
 > > > > page, >> >>
 > > > > > but the page different for each context.>> >>
 > > > > > I hope use variable that I could set for each context 
separately>
 > > (like >> >>
 > > > > > the CopyrightNotice.txt, for example), which will be contain>
 > > external >> >>
 > > > > > page link, and use that variable in Header.jsp.>> >>
 > > > > >> >>
 > > > > >> >>
 > > > > > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com> 
wrote:>>>
 > > >>
 > > > > > > Hi,> >>> >>
 > > > > > > >>> >>
 > > > > > > Can you describe a bit more in detail what you are trying 
to> >>
 > > > > achieve?> >>> >>
 > > > > > > >>> >>
 > > > > > > >>> >>
 > > > > > > dirk> >>> >>
 > > > > > > >>> >>
 > > > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski>
 > > <ar...@elyland.net>>> >>
 > > > > >>> >>
 > > > > > > wrote:> >>> >>
 > > > > > > >>> >>
 > > > > > > > Good day!> >>> >>
 > > > > > > >> >>> >>
 > > > > > > > I did read the explanation> >>> >>
 > > > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable>
 > > and do >> >>
 > > > > > not> >>> >>
 > > > > > > > uderstand, how create custom variable for context.> >>> >>
 > > > > > > > I needed variable, which will be contain link to another 
page>
 > > >> >>
 > > > > > different> >>> >>
 > > > > > > > for each context which placed in the wiki Header.> >>> >>
 > > > > > > >> >>> >>
 > > > > > > > Tell me please, how I can make that.> >>> >>
 > > > > > > >> >>> >>
 > > > > > > > Thanks in advance.> >>> >>
 > > > > > > >> >>> >>
 > > > > > > > --> >>> >>
 > > > > > > > З найкращими побажаннями, Олександр Ридзевський |With 
best> >>
 > > > > regards, >> >>
 > > > > > Mr.> >>> >>
 > > > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр 
 >> >>
 > > > > > Рыдзевский> >>> >>
 > > > > > > > Системний та мережевий інженер, Elyland ltd. |System and>
 > > Network> >>> >>
 > > > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,>
 > > Elyland> >>
 > > > > ltd.> >>> >>
 > > > > > > >> >>> >>
 > > > > > > >> >>> >>
 > > > > > >>> >>
 > > > > >> >>
 > > > > > -- >> >>
 > > > > > З найкращими побажаннями, Олександр Ридзевський |With best>
 > > regards,> >>
 > > > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
 > > Рыдзевский>> >>
 > > > > > Системний та мережевий інженер, Elyland ltd. |System and 
Network> >>
 > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland>
 > > ltd.>> >>
 > > > > >> >>
 > > > > >> >>
 > > > >> >>
 > > > > --> >>
 > > > > З найкращими побажаннями, Олександр Ридзевський |With best 
regards,>
 > > Mr.> >>
 > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр>
 > > Рыдзевский> >>
 > > > > Системний та мережевий інженер, Elyland ltd. |System and 
Network> >>
 > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland 
ltd.> >>
 > > > >> >>
 > > > >> >>
 > > >>
 > >>
 > > -->
 > > З найкращими побажаннями, |With best regards,>
 > > Олександр Ридзевський |Alexander Rydzewski>
 > >>
 > >>
 >

-- 
З найкращими побажаннями, Олександр Ридзевський	|With best regards, Mr. Alexander Rydzewski,	|С наилучшими пожеланиями, Александр Рыдзевский
Системний та мережевий інженер, Elyland ltd.	|System and Network Engineer at Elyland ltd.	|Системный и сетевой инженер, Elyland ltd.


Re: Custom context variable

Posted by Dirk Frederickx <di...@gmail.com>.
Hi Alex

Tx for the additional information.

You may want to read about
https://jspwiki-wiki.apache.org/Wiki.jsp?page=InterWiki
which can facilitate establishing links between different wiki sites.


dirk



On Tue, May 4, 2021 at 10:56 PM Олександр Ридзевський <
rydzewski.al@gmail.com> wrote:

> Kind times, Dirk!
>
> I have one host with tomcat. In that tomcat I run several context
> (several copy of) with jspwiki. Each instanse of jspwiki has own data
> but use the one common template (modified haddock). In the template
> header placed some image clicking by which need for me so that direct to
> another external http site. Each of the jspwiki instance has its own
> link. For example. jspwiki.ru must contain link to blablabla.ru,
> jspwiki.en contain link to blbl.en, and so on...
>
>
> On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> wrote:
>  > Hi Alex,> >
>  > >
>  > >
>  > I probably don't fully understand your use-case.> >
>  > It seems you need to use WikiVariables in your template JSP ...> >
>  > >
>  > Assume you would have following pages; containing the 'condiment'
> Wiki> >
>  > Variable:> >
>  > >
>  > PAGE_1> >
>  > [{SET condiment='mayonaise'}]> >
>  > >
>  > PAGE_2> >
>  > [{SET condiment='pickles'}]> >
>  > >
>  > PAGE_3> >
>  > [{SET condiment='pickles'}]> >
>  > >
>  > >
>  > Now you could modify the HEADER.JSP by adding a page link which will
> change> >
>  > depending on the value of this variable.> >
>  > You can use the Variable TLD to read-out any wiki variable in your
> JSP's,> >
>  > like so:> >
>  > >
>  > HEADER.JSP> >
>  > >
>  > <div class="header">> >
>  > ..> >
>  > <div class="pagename"> .... </div>> >
>  > >
>  > <div class="special-link">> >
>  > <wiki:Link><wiki:Variable var="condiment" default="Pickles" /> Home> >
>  > Page</wiki:Link>> >
>  > </div>> >
>  > </div>> >
>  > >
>  > >
>  > So, when visiting PAGE_1; the header will have a link to "Mayonaise
> Home> >
>  > Page".> >
>  > When visiting PAGE_2 or PAGE_3; the header will have a link to
> "Pickles> >
>  > Home Page".> >
>  > When visiting other pages without the "condiment" variable, the link
> will> >
>  > point to "Pickles Home Page".> >
>  > >
>  > Hope this is helpful,> >
>  > >
>  > Grtz,> >
>  > dirk> >
>  > >
>  > >
>  > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski <ar...@elyland.net>> >
>  > wrote:> >
>  > >
>  > > Bit more description. "Several context" mean tomcat context -
> several> >
>  > > jspwiki.> >
>  > >> >
>  > > On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net> wrote:> >
>  > > > Thanks for your attentions, Dirk!>> >
>  > > >> >
>  > > > I have modified template which used by several context with own
> data. >> >
>  > > > Header.jsp contain logo click by which must open another internet> >
>  > > page, >> >
>  > > > but the page different for each context.>> >
>  > > > I hope use variable that I could set for each context separately
> (like >> >
>  > > > the CopyrightNotice.txt, for example), which will be contain
> external >> >
>  > > > page link, and use that variable in Header.jsp.>> >
>  > > >> >
>  > > >> >
>  > > > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com> wrote:>>
> >
>  > > > > Hi,> >>> >
>  > > > > >>> >
>  > > > > Can you describe a bit more in detail what you are trying to> >
>  > > achieve?> >>> >
>  > > > > >>> >
>  > > > > >>> >
>  > > > > dirk> >>> >
>  > > > > >>> >
>  > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski
> <ar...@elyland.net>>> >
>  > > >>> >
>  > > > > wrote:> >>> >
>  > > > > >>> >
>  > > > > > Good day!> >>> >
>  > > > > >> >>> >
>  > > > > > I did read the explanation> >>> >
>  > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable
> and do >> >
>  > > > not> >>> >
>  > > > > > uderstand, how create custom variable for context.> >>> >
>  > > > > > I needed variable, which will be contain link to another page
>  >> >
>  > > > different> >>> >
>  > > > > > for each context which placed in the wiki Header.> >>> >
>  > > > > >> >>> >
>  > > > > > Tell me please, how I can make that.> >>> >
>  > > > > >> >>> >
>  > > > > > Thanks in advance.> >>> >
>  > > > > >> >>> >
>  > > > > > --> >>> >
>  > > > > > З найкращими побажаннями, Олександр Ридзевський |With best> >
>  > > regards, >> >
>  > > > Mr.> >>> >
>  > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр >> >
>  > > > Рыдзевский> >>> >
>  > > > > > Системний та мережевий інженер, Elyland ltd. |System and
> Network> >>> >
>  > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер,
> Elyland> >
>  > > ltd.> >>> >
>  > > > > >> >>> >
>  > > > > >> >>> >
>  > > > >>> >
>  > > >> >
>  > > > -- >> >
>  > > > З найкращими побажаннями, Олександр Ридзевський |With best
> regards,> >
>  > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр
> Рыдзевский>> >
>  > > > Системний та мережевий інженер, Elyland ltd. |System and Network> >
>  > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland
> ltd.>> >
>  > > >> >
>  > > >> >
>  > >> >
>  > > --> >
>  > > З найкращими побажаннями, Олександр Ридзевський |With best regards,
> Mr.> >
>  > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр
> Рыдзевский> >
>  > > Системний та мережевий інженер, Elyland ltd. |System and Network> >
>  > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.> >
>  > >> >
>  > >> >
>  >
>
> --
> З найкращими побажаннями,       |With best regards,
> Олександр Ридзевський           |Alexander Rydzewski
>
>

Re: Custom context variable

Posted by Олександр Ридзевський <ry...@gmail.com>.
Kind times, Dirk!

I have one host with tomcat. In that tomcat I run several context 
(several copy of) with jspwiki. Each instanse of jspwiki has own data 
but use the one common template (modified haddock). In the template 
header placed some image clicking by which need for me so that direct to 
another external http site. Each of the jspwiki instance has its own 
link. For example. jspwiki.ru must contain link to blablabla.ru, 
jspwiki.en contain link to blbl.en, and so on...


On 2021/05/01 16:45:43, Dirk Frederickx <d....@gmail.com> wrote:
 > Hi Alex,> >
 > >
 > >
 > I probably don't fully understand your use-case.> >
 > It seems you need to use WikiVariables in your template JSP ...> >
 > >
 > Assume you would have following pages; containing the 'condiment' 
Wiki> >
 > Variable:> >
 > >
 > PAGE_1> >
 > [{SET condiment='mayonaise'}]> >
 > >
 > PAGE_2> >
 > [{SET condiment='pickles'}]> >
 > >
 > PAGE_3> >
 > [{SET condiment='pickles'}]> >
 > >
 > >
 > Now you could modify the HEADER.JSP by adding a page link which will 
change> >
 > depending on the value of this variable.> >
 > You can use the Variable TLD to read-out any wiki variable in your 
JSP's,> >
 > like so:> >
 > >
 > HEADER.JSP> >
 > >
 > <div class="header">> >
 > ..> >
 > <div class="pagename"> .... </div>> >
 > >
 > <div class="special-link">> >
 > <wiki:Link><wiki:Variable var="condiment" default="Pickles" /> Home> >
 > Page</wiki:Link>> >
 > </div>> >
 > </div>> >
 > >
 > >
 > So, when visiting PAGE_1; the header will have a link to "Mayonaise 
Home> >
 > Page".> >
 > When visiting PAGE_2 or PAGE_3; the header will have a link to 
"Pickles> >
 > Home Page".> >
 > When visiting other pages without the "condiment" variable, the link 
will> >
 > point to "Pickles Home Page".> >
 > >
 > Hope this is helpful,> >
 > >
 > Grtz,> >
 > dirk> >
 > >
 > >
 > On Thu, Apr 29, 2021 at 10:35 AM Alex Rydzewski <ar...@elyland.net>> >
 > wrote:> >
 > >
 > > Bit more description. "Several context" mean tomcat context - 
several> >
 > > jspwiki.> >
 > >> >
 > > On 2021/04/29 08:27:56, Alex Rydzewski <a....@elyland.net> wrote:> >
 > > > Thanks for your attentions, Dirk!>> >
 > > >> >
 > > > I have modified template which used by several context with own 
data. >> >
 > > > Header.jsp contain logo click by which must open another internet> >
 > > page, >> >
 > > > but the page different for each context.>> >
 > > > I hope use variable that I could set for each context separately 
(like >> >
 > > > the CopyrightNotice.txt, for example), which will be contain 
external >> >
 > > > page link, and use that variable in Header.jsp.>> >
 > > >> >
 > > >> >
 > > > On 2021/04/28 19:10:11, Dirk Frederickx <d....@gmail.com> wrote:>> >
 > > > > Hi,> >>> >
 > > > > >>> >
 > > > > Can you describe a bit more in detail what you are trying to> >
 > > achieve?> >>> >
 > > > > >>> >
 > > > > >>> >
 > > > > dirk> >>> >
 > > > > >>> >
 > > > > On Wed, Apr 28, 2021 at 5:21 PM Alex Rydzewski 
<ar...@elyland.net>>> >
 > > >>> >
 > > > > wrote:> >>> >
 > > > > >>> >
 > > > > > Good day!> >>> >
 > > > > >> >>> >
 > > > > > I did read the explanation> >>> >
 > > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WikiVariable 
and do >> >
 > > > not> >>> >
 > > > > > uderstand, how create custom variable for context.> >>> >
 > > > > > I needed variable, which will be contain link to another page 
 >> >
 > > > different> >>> >
 > > > > > for each context which placed in the wiki Header.> >>> >
 > > > > >> >>> >
 > > > > > Tell me please, how I can make that.> >>> >
 > > > > >> >>> >
 > > > > > Thanks in advance.> >>> >
 > > > > >> >>> >
 > > > > > --> >>> >
 > > > > > З найкращими побажаннями, Олександр Ридзевський |With best> >
 > > regards, >> >
 > > > Mr.> >>> >
 > > > > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр >> >
 > > > Рыдзевский> >>> >
 > > > > > Системний та мережевий інженер, Elyland ltd. |System and 
Network> >>> >
 > > > > > Engineer at Elyland ltd. |Системный и сетевой инженер, 
Elyland> >
 > > ltd.> >>> >
 > > > > >> >>> >
 > > > > >> >>> >
 > > > >>> >
 > > >> >
 > > > -- >> >
 > > > З найкращими побажаннями, Олександр Ридзевський |With best 
regards,> >
 > > Mr. Alexander Rydzewski, |С наилучшими пожеланиями, Александр 
Рыдзевский>> >
 > > > Системний та мережевий інженер, Elyland ltd. |System and Network> >
 > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland 
ltd.>> >
 > > >> >
 > > >> >
 > >> >
 > > --> >
 > > З найкращими побажаннями, Олександр Ридзевський |With best regards, 
Mr.> >
 > > Alexander Rydzewski, |С наилучшими пожеланиями, Александр 
Рыдзевский> >
 > > Системний та мережевий інженер, Elyland ltd. |System and Network> >
 > > Engineer at Elyland ltd. |Системный и сетевой инженер, Elyland ltd.> >
 > >> >
 > >> >
 >

-- 
З найкращими побажаннями,	|With best regards,
Олександр Ридзевський		|Alexander Rydzewski