Hi Vincent
Hi Gerritjan, >> On 27 Sep 2016, at 10:01, Gerritjan Koekkoek <gerrit...@cdlsworld.org> wrote: >> >> We have just migrated from 6.4 to 8.2.x >> >> >> A page holding a UIEXtension object has a parameter: >> >> icon=image:cdlsservices.cdlsn...@nw-news-icon.png >> >> >> In a panel we display the pages holding these UIExtension objects >> >> To display the image we use: >> >> #set($icon = >> $services.rendering.render($services.rendering.parse("image:${params.icon}", >> 'xwiki/2.1'), 'xhtml/1.0')) >> >> It used to generate a string: >> xwiki/bin/download/cdlsServices/cdlsNews/nw-news-icon.png >> >> But after migration it generates: Actually we did NOT do a migration, just a upgrade of the wiki and a execution of the upgrade wizard! >> xwiki/bin/download/cdlsServices/cdlsNews/WebHome/nw-news-icon.png >> (notice the WebHome part...) > >This shouldn't have changed after upgrading to 8.2.x. Unless you've modified >the page >cdlsServices.cdlsNews and transformed it into a non-terminal page >(in this case you transformed its >reference from cdlsServices.cdlsNews to >cdlsServices.cdlsNews.WebHome). No we did not migrate the pages to a different structure, just did not touch them at all, although, trying to fix the problem I have edited ad saved the page many times, but nothing special >> The browser reports that it can not find the image!. When going to the >> attached image and showing it: >> xwiki/bin/download/cdlsServices/cdlsNews/nw-news-icon.png >> And this url display's the image. >> >> I guess there are multiple paths to a solution here? >> - Can I change the page holding the UIExtension to a terminal page? How? > >Yes but again the upgrade to 8.2.1 isn't changing any page so you must have >done something. Have you >executed the Nested Page Migrator on this page for >example? > >Yes you can change it back to terminal indeed, see > >http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HMove2FRename<http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HMove2FRename> When I did a rename the target page was already marked as Terminal-page? But that did not fix my issue. Then I did a rename unchecking the 'terminal page' box and this made the picture appear (so still using: #set($icon = $services.rendering.render($services.rendering.parse("image:${params.icon}", 'xwiki/2.1'), 'xhtml/1.0')) > >> - different use of rendering services? >> >You could also keep the page as Nested (ie non terminal) and use: >icon=image:cdlsservices.cdlsnews.webh...@nw-news-icon.png Thanks, this is also a bit cleaner, although I assume I should do it without the 'WebHome' >Thanks >-Vincent > - ....??? > > > > > Gerritjan Koekkoek > Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS > Visit our website<http://www.cdlsworld.org> > Facebook<https://www.facebook.com/gerritjan.koekkoek> Gerritjan Koekkoek | Facebook<https://www.facebook.com/gerritjan.koekkoek> www.facebook.com Gerritjan Koekkoek is on Facebook. Join Facebook to connect with Gerritjan Koekkoek and others you may know. Facebook gives people the power to share and... > email<gerrit...@cdlsworld.org> > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users users -- XWiki Users - lists.xwiki.org Mailing Lists<http://lists.xwiki.org/mailman/listinfo/users> lists.xwiki.org List for XWiki users. To see the collection of prior postings to the list, visit the users Archives. Using users: To post a message to all the list ... _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users