Foros de discusión
Image is not getting displayed in web content
Apoorva Prakash, modificado hace 12 años.
Image is not getting displayed in web content
Liferay Master Mensajes: 658 Fecha de incorporación: 15/06/10 Mensajes recientes
Hello All,
I'm using LR6.05.
I'm getting problem in web content using a template. Image is not getting displayed.
But when I'm opening for preview or display, the image is not coming.
I've tried without template too. Same thing is happening.
When I tried to debug it through FireBug, it gives the following URI
I've checked the journalArticleImage table, the imageId is valid... But I was unable to find this struts path in struts-config.xml.
Please reveal some solution.
Thanks and Regards.
I'm using LR6.05.
I'm getting problem in web content using a template. Image is not getting displayed.
But when I'm opening for preview or display, the image is not coming.
I've tried without template too. Same thing is happening.
When I tried to debug it through FireBug, it gives the following URI
/image/journal/article?img_id=26172&t=1320151467035
I've checked the journalArticleImage table, the imageId is valid... But I was unable to find this struts path in struts-config.xml.
Please reveal some solution.
Thanks and Regards.
ma bu, modificado hace 12 años.
RE: Image is not getting displayed in web content
Junior Member Mensajes: 31 Fecha de incorporación: 14/05/10 Mensajes recientes
hi,
by using the follwing HTML tag (in VM Skript), the image/document from document library is displayed properly
in my structure there is a field called "imageURL" (type: Documents and Media) on top level of the structure.
Cheers
by using the follwing HTML tag (in VM Skript), the image/document from document library is displayed properly
<img src="$imageURL">
in my structure there is a field called "imageURL" (type: Documents and Media) on top level of the structure.
Cheers
Apoorva Prakash, modificado hace 12 años.
RE: Image is not getting displayed in web content
Liferay Master Mensajes: 658 Fecha de incorporación: 15/06/10 Mensajes recientes
Hello Ma Bu,
Thanks for your reply..
Can you please tell me, what is the value of $imageURL on the page.
Thanks and Regards.
Apoorva Prakash
Thanks for your reply..
Can you please tell me, what is the value of $imageURL on the page.
Thanks and Regards.
Apoorva Prakash
Sagar A Vyas, modificado hace 12 años.
RE: Image is not getting displayed in web content
Liferay Master Mensajes: 679 Fecha de incorporación: 17/04/09 Mensajes recientesApoorva Prakash:
Hello All,
I'm using LR6.05.
I'm getting problem in web content using a template. Image is not getting displayed.
But when I'm opening for preview or display, the image is not coming.
I've tried without template too. Same thing is happening.
When I tried to debug it through FireBug, it gives the following URI/image/journal/article?img_id=26172&t=1320151467035
I've checked the journalArticleImage table, the imageId is valid... But I was unable to find this struts path in struts-config.xml.
Please reveal some solution.
Thanks and Regards.
Hi Apoorva,
Two way of displaying image either put it on Structure and access it from template as below
<img height=50px; width=48px; src="$field.DocumentImage.data" />
Here field is name of image field set by you in structure.
or if you wish to access some image from theme then you can get path like below.
#set ($imagePath = $request.get("theme-display").path-theme-images)
Here imagePath will return path upto images folder of theme.
Hope this help
Thanks,
Sagar Vyas
Apoorva Prakash, modificado hace 12 años.
RE: Image is not getting displayed in web content
Liferay Master Mensajes: 658 Fecha de incorporación: 15/06/10 Mensajes recientes
Thanks Ma Bu and Sagar...
It was some other issue, relate with tomcat structuring.
Regards,
Apoorva Prakash
It was some other issue, relate with tomcat structuring.
Regards,
Apoorva Prakash
Narendra Dodiya, modificado hace 11 años.
RE: Image is not getting displayed in web content
New Member Mensaje: 1 Fecha de incorporación: 8/02/13 Mensajes recientes
Hi Sagar A Vyas,
can you describe some more about : $request.get("theme-display").path-theme-images
where theme-display is set and about method path-theme-images ?
can you describe some more about : $request.get("theme-display").path-theme-images
where theme-display is set and about method path-theme-images ?
Amit Doshi, modificado hace 11 años.
RE: Image is not getting displayed in web content
Liferay Master Mensajes: 550 Fecha de incorporación: 29/12/10 Mensajes recientes
Hi Narendra,
From $request, you will be able to find all this variables value.
So, if you were to dump a $request variable from a template it would look like this:
From the above you will be able to find theme-display and also path-theme-images.
For more info refer this link.
Hope it will be useful.
Thanks & Regards,
Amit Doshi
From $request, you will be able to find all this variables value.
So, if you were to dump a $request variable from a template it would look like this:
{ render-url-exclusive=http://localhost:8080/web/workshop/home ?p_p_id=56_INSTANCE_6860&p_p_lifecycle=0 &p_p_state=exclusive&p_p_mode=view& p_p_col_id=column-1&p_p_col_count=1, auth-type=, scheme=http, render-url-normal=http://localhost:8080/web/workshop/home ?p_p_id=56_INSTANCE_6860&p_p_lifecycle=0& p_p_state=normal&p_p_mode=view& p_p_col_id=column-1&p_p_col_count=1, locale=en_US, attributes={ COMPANY_ID=10095, PORTLET_ID=56_INSTANCE_6860, RENDER_PORTLET_COLUMN_POS=0, CURRENT_COMPLETE_URL=http://localhost:8080/web/workshop/home, LAST_PATH={ contextPath=/web, path=/workshop/home }, FRIENDLY_URL=/web/workshop/home, com.liferay.portal.servlet.filters.strip.StripFilterSKIP_FILTER=true, PORTLET_PARALLEL_RENDER=true, RENDER_PORTLET_COLUMN_ID=column-1, LAYOUT_FRIENDLY_URL=/home, CURRENT_URL=/web/workshop/home, RENDER_PORTLET_COLUMN_COUNT=1, org.apache.struts.action.mapping.instance=ActionConfig [path=/journal_content/view, scope=session, type=com.liferay.portlet.journalcontent.action.ViewAction, validate=true,cancellable=false, LIFERAY_SHARED_PAGE_KEYWORDS=[ad], USER_ID=10150, PORTLET_STRUTS_ACTION=/journal_content/view, com.liferay.portal.servlet.filters.gzip.GZipFilterSKIP_FILTER=true }, render-url-pop-up=http://localhost:8080/web/workshop/home ?p_p_id=56_INSTANCE_6860&p_p_lifecycle=0& p_p_state=pop_up&p_p_mode=view&p_p_col_id=column-1 &p_p_col_count=1, render-url-maximized=http://localhost:8080/web/workshop/home ?p_p_id=56_INSTANCE_6860&p_p_lifecycle=0& p_p_state=maximized&p_p_mode=view& p_p_col_id=column-1&p_p_col_count=1, render-url-minimized=http://localhost:8080/web/workshop/home ?p_p_id=56_INSTANCE_6860&p_p_lifecycle=0& p_p_state=minimized&p_p_mode=view& p_p_col_id=column-1&p_p_col_count=1, server-port=8080, portlet-mode=view, secure=false, action=false, theme-display={ secure=false, scope-group-id=10174, portal-url=localhost:8080, plid=10265, path-main=/c, i18n-language-id=, url-portal=localhost:8080, do-as-user-id=, path-context=, path-image=/image, user-id=10150, language-id=en_US, company-id=10095, locale=en_US, time-zone=UTC, path-friendly-url-public=/web, path-theme-images=/sesameworkshop-theme/images, real-user-id=10150, cdn-host=, path-friendly-url-private-group=/group, server-name=localhost, path-friendly-url-private-user=/user, server-port=8080, portlet-display={ title=Journal Content, portlet-name=56, instance-id=6860, resource-pk=10265_LAYOUT_56_INSTANCE_6860, root-portlet-id=56, id=56_INSTANCE_6860 } }, parameters=, container-type=portlet, context-path=/, content-type=text/html, render-url=http://localhost:8080/web/workshop/home ?p_p_id=56_INSTANCE_6860&p_p_lifecycle=0& p_p_state=normal&p_p_mode=view& p_p_col_id=column-1&p_p_col_count=1, remote-user=10150, window-state=normal, server-name=localhost, container-namespace=/, portlet-session={ portlet-attributes=, application-attributes={ com.liferay.portal.kernel.util.ProgressTracker_PERCENT=100, j_username=10150, HTTPS_INITIAL=false, LIFERAY_SHARED_VISITED_GROUP_ID_PREVIOUS=10100, LAST_PATH={ contextPath=/web, path=/workshop/home }, USER_ID=10150, LIFERAY_SHARED_VISITED_GROUP_ID_RECENT=10174, org.apache.struts.action.LOCALE=en_US } }, portlet-namespace=_56_INSTANCE_6860_, portlet-session-id=1D8EA0980982E0C4DD5199B092450A2E } }}}
From the above you will be able to find theme-display and also path-theme-images.
For more info refer this link.
Hope it will be useful.
Thanks & Regards,
Amit Doshi
Sagar A Vyas, modificado hace 11 años.
RE: Image is not getting displayed in web content
Liferay Master Mensajes: 679 Fecha de incorporación: 17/04/09 Mensajes recientesNarendra Dodiya:
Hi Sagar A Vyas,
can you describe some more about : $request.get("theme-display").path-theme-images
where theme-display is set and about method path-theme-images ?
Narendra,
As precisely described by Amit.
Just wanted to add on top of this is like " $request " it is not actual object we are pointing in Template.
It is just a Map you can say with key and value.
so if you want to access any value[in our example its theme's image path]you should know key[in our example its theme-display].
And if you want to know all keys and value as per Amit said display $request object you will get idea
HTH
Thanks,
Sagar Vyas