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

Reply via email to