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 <arydzew...@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...@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.
>
>

Reply via email to