Issue
- When we change the site friendly URL, fragment images stop working and 404 errors were found in the browser console.
- Steps to Reproduce:
-
- Set up Liferay DXP 7.4 Update 74.
- Navigate to Site Builder > Pages > Create a test page, e.g., "/test".
- Drag and drop a basic image fragment and add an image to it.
- Publish the page.
- Go to the site menu > Configuration > Site Settings > Site Configuration > Site URL.
- Change the site friendly URL, for example: from "guest" to "guest-test".
- Refresh the page "/test".
- Actual Behavior: Fragment images stop working and 404 errors were found in the browser console.
Environment
- Liferay DXP 7.4
Resolution
- This issue is currently a limitation of the product. As workaround, use "Mapping" instead of "Source Selection" in Image Fragment.
- When configuring an image fragment, instead of selecting an image using "Direct Selection", "Mapping" can be used instead, choosing "File URL" as the field. This way the URL is not stored in the FragmentEntryLink editableValues, and the image will be displayed correctly also after changing the site friendly URL.
Additional Information
Contenido exclusivo para suscriptores.
Una Suscripción Enterprise de Liferay proporciona acceso a más de 1.500 artículos que incluyen las mejores practicas, diagnóstico de problemas y otras soluciones útiles. Inicia sesión para tener un acceso completo.
Inicia sesión