Thanks for the reply Jay but, unfortunately this is what I have tried
already and the results is that when I press the save button in the
paragraph's edit dialogue
1.the resultant HTML becomes:
<scriptlet></scriptlet>
<div class="caseStudy"> <h1>Case Study</h1> <img title="Case Study: Jet
Apprenticeships & Traineeships" alt="Case Study: Jet Apprenticeships
& Traineeships"
src="${contextPath}/docroot/quickstart/imgs/cs_jet_home.jpg"/>
And the stack trace in the tomcat console is:
INFO info.magnolia.module.admininterface.DialogMVCServlet
DialogMVCServlet.jav
a(getHandler:72) 06.12.2005 21:27:29 can't find handler will try to load
direct
ly from the config
info.magnolia.module.admininterface.InvalidDialogHandlerException: No dialog
han
dler for [${contextPath}/docroot/quickstart/imgs/cs_jet_home.jpg] found
at
info.magnolia.module.admininterface.Store.getDialogHandler(Store.java
:69)
at
info.magnolia.module.admininterface.DialogMVCServlet.getHandler(Dialo
gMVCServlet.java:69)
at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java
:73)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRe
questFilter.java:80)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilte
r.java:65)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:118)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:683)
at java.lang.Thread.run(Thread.java:534)
ERROR info.magnolia.module.admininterface.dialogs.ConfiguredDialog
ConfiguredDi
alog.java(getConfigNode:67) 06.12.2005 21:27:29 no config node found for
the di
alog ${contextPath}/docroot/quickstart/imgs/cs_jet_home.jpg
javax.jcr.PathNotFoundException:
${contextPath}/docroot/quickstart/imgs/cs_jet_h
ome.jpg
at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2231)
at info.magnolia.cms.core.Content.<init>(Content.java:110)
at
info.magnolia.cms.core.HierarchyManager.getContent(HierarchyManager.j
ava:258)
at
info.magnolia.module.admininterface.dialogs.ConfiguredDialog.getConfi
gNode(ConfiguredDialog.java:64)
at
info.magnolia.module.admininterface.DialogMVCServlet.getHandler(Dialo
gMVCServlet.java:73)
at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java
:73)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRe
questFilter.java:80)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilte
r.java:65)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:118)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:683)
at java.lang.Thread.run(Thread.java:534)
ERROR info.magnolia.module.admininterface.DialogMVCServlet
DialogMVCServlet.jav
a(getHandler:79) 06.12.2005 21:27:29 no config node found for dialog :
${contex
tPath}/docroot/quickstart/imgs/cs_jet_home.jpg
ERROR info.magnolia.module.admininterface.DialogMVCServlet
DialogMVCServlet.jav
a(getHandler:85) 06.12.2005 21:27:29 no dialog found:
${contextPath}/docroot/qu
ickstart/imgs/cs_jet_home.jpg
ERROR info.magnolia.cms.servlets.MVCServlet MVCServlet.java(doGet:97)
06.12.200
5 21:27:29 no handler found
INFO info.magnolia.cms.beans.config.MIMEMapping
MIMEMapping.java(getMIMEType:1
63) 06.12.2005 21:29:44 Cannot find MIME type for extension "htc"
INFO info.magnolia.cms.beans.config.MIMEMapping
MIMEMapping.java(getMIMEType:1
63) 06.12.2005 21:29:44 Cannot find MIME type for extension "htc"
Notice the root error being that I can't run the java scriptlet and can't
get values for any of the repostory values or any java object.
I guess the question is what do I have to do the the magnolia paragraph or
dialogue to get access to these values just like in the templates?
PP
-----Original Message-----
From: Moskos, Jay [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 6 December 2005 2:55 AM
To: [email protected]
Subject: Re: [magnolia-user]
Not 100% sure I'm answering what you're asking:
<jsp:scriptlet><![CDATA[
String contextPath = request.getContextPath();
pageContext.setAttribute("contextPath", contextPath);
]]></jsp:scriptlet>
<img title="Case Study: Jet Apprenticeships & Traineeships"
alt="Case
Study: Jet Apprenticeships & Traineeships"
src="${contextPath}/docroot/quickstart/imgs/cs_jet_home.jpg"/>
Cheers,
Jay Moskos
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 03, 2005 6:12 AM
To: [email protected]
Subject: [magnolia-user]
I want to be able to reference an image installed in the tomcat server
public instance by using a relative URL.
My problem is that the code snippet is being installed into a paragraph
via a standard text/image dialog that is part of the samples shipped
with Magnolia.
How do I get the current page's context via this code snippet so that I
can then create the relative reference, if I can't reference the page
properties from within the code snippet inserted in the paragraph?
I'm using Magnolia 2.1.3.
Here is the code I want to insert into the paragraph:
<div class="caseStudy">
<h1>Case Study</h1>
<img title="Case Study: Jet Apprenticeships & Traineeships"
alt="Case
Study: Jet Apprenticeships & Traineeships" src="<relative url goes
here>/docroot/quickstart/imgs/cs_jet_home.jpg"/>
<h2><a href="browse~casestudy.html">Jet Apprenticeships &
Traineeships</a></h2> Australia's No.1 Search Engine for Apprenticeships
& Traineeships<br/> <br/> </div>
The caseStudy CSS class wraps the image in a coloured box, so I just
can't use the normal image load associated with the text/image dialog.
Cheers,
Paul Pogonoski
IMPORTANT NOTICE: This e-mail and any attachment to it is intended only
to be read or used by the named addressee. It is confidential and may
contain legally privileged information. No confidentiality or privilege
is waived or lost by any mistaken transmission to you. If you receive
this e-mail in error, please immediately delete it from your system and
notify the sender.
You must not disclose, copy or use any part of this e-mail if you are
not the intended recipient. Japara Solutions is not responsible for any
unauthorised alterations to this e-mail or attachment to it.
************************************************************************
****
************************************************************************
****
************************************************************************
****
**
CAUTION: Electronic mail sent through the Internet is not secure and
could be intercepted by a third party.
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they are
addressed.
If you have received this email in error please notify your systems
administrator.
----------------------------------------------------------------
for list details see http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------