[Zope] DTML / HTML and Emacs PSGML Mode
Lennart Staflin
lenst@lysator.liu.se
12 Jul 1999 14:23:34 +0200
Alastair Burt <burt@dfki.de> writes:
> Dear fellow Zopistas,
>
> I wonder if any of you are using Emacs psgml mode to edit DTML and HTML
> documents for Zope. Maybe you could give me a few tips. I have two
> questions in particular. They both arise from the fact that psgml only
> wants to generate syntactically valid sgml code:
>
> 1) Is there some trick to get psgml to work with files such as the following?
>
> <!--#var standard_html_header-->
> <h2><!--#var title_or_id--></h2>
> <p>
> This is the <!--#var id--> Document.
> </p>
> <!--#var standard_html_footer-->
>
> Really, I want psgml to act as if the file is in an enclosing
> <body>. From the documentation, it seems that using the variable
> sgml-parent-document might help, but my attempts to generate such a
> parent document were not successful.
What you need to do is create a dummy document containing a
doctype-declaration for HTML. Then you need to set the
sgml-parent-document variable for the documents to
("dummy.html" "html" "body" ())
Where "dummy.html" is the name of the dummy file. You can do that with
a comment in the first line of the file:
<!--*-sgml-parent-document:("home.html" "html" "body" ())-*-->
<h1></h1>
<p></p>
The conditionals and loops in DTML should still be a problem.
--
Lennart Staflin <lenst@lysator.liu.se> /*/ (:ABSOLUTE :WILD)