Amir
I would try to follow Gregory's suggestion and get out of all the
JSPX issues by simply writing pure JSP/HTML scripts. There is no
reason to use JSPX (at least none I am aware of). There are rumors
that search engines (e.g. Google) only will index your site if you
have JSPX. But that's not true. The indexers try to create a clean
DOM and this will also work if you have clean HTML tags, meaning that
you close them properly (e.g. <BR/> instead of <BR>).
Giancarlo
www.xumak.com
On Mar 8, 2007, at 1:48 PM, Amir Mistric wrote:
To comment on David's statement:
"Indents and pretty formatting don't affect the html rendering --
at least
not that I've ever noticed."
They do...Seriously...I have a proof with my strict XHTML 1.1 page...
However, I actually found a way to preserve the spaces and formatting
Using
<jsp:text>
<![CDATA[
Stuff here
]]>
</jsp:text>
Will preserve every space...the only thing is my template will be
riddled
with these as there are (frequently!) tags and scriplets I need...
So for example above if I wanted to do
<jsp:text>
<![CDATA[
Stuff above
<br/>
<cms:mainBar paragraph="page-properties" label="Page Properties"
adminButtonVisible="true"/>
<br/>
Stuff below
]]>
</jsp:text>
It wouldn't work...I have to do
<jsp:text>
<![CDATA[
Stuff above
<br/>
]]>
</jsp:text>
<cms:mainBar paragraph="page-properties" label="Page Properties"
adminButtonVisible="true"/>
<jsp:text>
<![CDATA[
<br/>
Stuff below
]]>
</jsp:text>
Very annoying...but it works...
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 08, 2007 4:38 PM
To: [email protected]
Subject: Re: [magnolia-user] JSP Documents - preserving spaces
One way would be to not use the "xml syntax" of jsp ;)
On 08 Mar 2007, at 22:21, David Smith wrote:
I guess you mean certain tags which require an end tag are
truncated to
the self-terminating form.
Example:
<script type="javascript" src="/docroot/js/myjavascript.js"></script>
becomes
<script type="javascript" src="/docroot/js/myjavascript.js"/>
Indents and pretty formatting don't affect the html rendering -- at
least not that I've ever noticed.
Sorry, but I can't find any way to turn-off the auto-collapse
"feature". For div, script, and other tags that require a separate
end
tag you could place an empty comment in to prevent the jsp engine
from
collapsing the tag. That's what's generally done in the sample
templates. Just need something other than the standard space
character
to prevent the empty tag from being collapsed.
<script type="javascript" src="/docroot/js/myjavascript.js"></script>
becomes
<script type="javascript" src="/docroot/js/myjavascript.js"><!--
--></script>
--David
Amir Mistric wrote:
Hi all
Our web developers designed a page (XHTML 1.1 compliant) which I
am trying
to set up as a template.
The page on its own displays correctly and passes all validations.
However when create a template (which is a valid JSP document
(.jspx)) the
layout breaks.
After some time, I believe I figured out that the reason why the
layout
breaks is because spaces are not being preserved when the content
renders.
As a matter of fact I took the HTML code produced by Magnolia and
created a
plain web page and it was broken. After cleaning up a broken page
and
reformatting with spaces everything was back to normal...
The question...
How do I "tell" the JSP/JSPX template to preserve the spaces and
comments
and indentation?
Any help is appreciated...
Regards
Amir
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------