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 <arydzew...@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.> >>> >>>>> > > > > > > > > > > > > > >> >>> >>>>> > > > > > > > > > > > > > >> >>> >>>>> > > > > > > > > > > > > >>> >>>>> > > > > > > > > > > > >> >>>>> > > > > > > > > > > > > -- >> >>>>> > > > > > > > > > > > > З найкращими побажаннями, Олександр Ридзевський > |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. > >