External users are able to see News article preview image using the OOB News webpart in any site collection, without the need to share the Root site collection with them too.
News webpart is not showing the News article preview image when the site is accessed by an external user.
Create a site collection or use an existing one that is not the root site collection.
Share the site with an external user (i.e: outlook.com account).
With a contributor account, using the news webpart deployed in a Modern team site home page, create a News article with a header image. If you go back to the home page, you can see the article in the News webpart, including a preview of the article image.
Now, access the site by an external user. You will not see the preview article image in the news webpart.
As far as I can see, the News webpart is getting the preview image using the following Layout page:
https://tenant.sharepoint.com/_layouts/15/getpreview.ashx?....
This is always pointing to the root site collection, instead of the site collection where the user is. I think it should be use the specific site collection getpreview.ashx page.
Thanks!
It's only the News part that is having this issue btw. The other parts are using the site relative URL as opposed to the root sitecollection URL. Please note that this is also an issue if a 'normal' user doesn't have access to the root sitecollection.
I am facing the same problem. Is there any workaround available?
I have already tried adding external users as Visitors to the root site collection. That resolves the issue but it is impractical if it has to be done manually for every external user. A group like "All external users" would be helpful in this case. How do others deal with this problem? Any ETA for a fix?
Hi,
It looks like the problem occurs because the items, retrieved by REST API (_api/sitepages/pages/feed), provide the BannerImageUrl property value using the root site collection URL for the getpreview.ashx handler, rather than the local site collection URL. Digging into it, the actual value in the item is relative to the root site collection. So the issue is more on the actual data stored in SharePoint, rather than on the News web part side, IMHO. Thus, the fix has to be made on how the modern client page saves the banner URL field value. I guess that a temporary workaround could be to update the actual field value in the target items.
I am facing the same Problem with guest users in a communication site.
After more than one year still no fix for this issue?
Any News on this, @VesaJuvonen ?
Same problem here but with internal users, even with an admin account. Is it possible to upvote this issue thread for MS attention somehow?
i am facing the same issue with news webpart
There's another problem within the news Webpart.
If the news Webpart is placed on a hub site and configured to display content from all connected sites it's also not showing some images. The weird thing about that is, that not all images are missing. It displays the images from some sites. All images are .jpg, have been placed in the header of the article and have been uploaded from a local computer by the same user.
If the news Webpart is placed directly on the connected sites it shows all images, but on the hub site some (always the same) are missing.
We have now switched to the highlighted content Webpart for the time being which works perfectly well as stated above. Would be nice to see the news Webpart being usable too because it has a better layout for hub news...
similar/same issues with modern News web part --
Anyone able to get more clarity on this? TIA.
Do we have a resolve on this yet as we are also experiencing issues?
I have a site collection which will show news thumbnails on its own news webpart, but when this sites news is selected to show on another site collection news webpart(hub site or not) the thumbnails all disappear leaving me a horrible blurred 'e' image. Strangely though, there is one 'news link' page thumbnail image which always pulls through no problem(I have tried re-adding this link as a new page and it also breaks on image thumbnail view). I have tried copying pages, using templates, complete from scratch pages, checked all permissions etc. Its really frustrating now as the site collection we have the issues with is where we create all our news.
Most helpful comment
Hi,
It looks like the problem occurs because the items, retrieved by REST API (_api/sitepages/pages/feed), provide the BannerImageUrl property value using the root site collection URL for the getpreview.ashx handler, rather than the local site collection URL. Digging into it, the actual value in the item is relative to the root site collection. So the issue is more on the actual data stored in SharePoint, rather than on the News web part side, IMHO. Thus, the fix has to be made on how the modern client page saves the banner URL field value. I guess that a temporary workaround could be to update the actual field value in the target items.