[opencms-dev] New Page doesn't see new templates

M Butcher mbutcher at grcomputing.net
Tue Jan 20 19:17:01 CET 2004


What is the title of masterTemplate?

tgagne at wideopenwest.com wrote:
> I was following the instructions in templates-how-to and copied the master
> and jsp template files to the subdirectories "templates" and "jsptemplates"
> in a new module I created called "gagne".  I checked the name of the
> subdirectories with the howto's module directory names and they match.
> 
> When I create a new "page" I don't see my new templates in the drop-down
> list.
> 
> When I created the folders was I supposed to make them navigable?
> 
> Here's the master file (created as plain text--no filename extension,
> called masterTemplate)
> ---------------------------------------------------------------
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> <!-- This links the XMLTemplate mechanism with the JSP templates.
>      So far it is required because the WYSIWYG editor still is
>      completly based on the XMLTemplates. -->
> <xmltemplate>
> 
> <!-- Define the stylesheet for the WYSIWYG editor -->
> <stylesheet>/system/modules/com.alkacon.documentation.howto-template/resourc
> es/mystyle.css</stylesheet>
> 
> <!-- Template description, pretty short for a JSP template -->
> <template>
>     <element name="jsptemplate"/>
> </template>
> 
> <!-- This describes the "jsptemplate" element used above.
>      Important: The element must NOT be called "frametemplate",
>      because in that case the stylesheet does not work. -->
> <elementdef name="jsptemplate">
>     <!-- Always use this class tag when inserting a JSP element in your
> page: -->
>     <class>com.opencms.flex.CmsJspTemplate</class>   
>     <!-- Just add the path to your JSP here: -->
>     <template>../jsptemplates/first.jsp</template>
> </elementdef>
>     
> </xmltemplate>
> ----------------------------------------------------------
> And here's the JSP template, called "first.jsp", created as a JSP file
> ----------------------------------------------------------
> <%@ page session="false" %>
> <%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
> 
> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <head>
> <title><cms:property name="title" escapeHtml="true" /></title>
> 
> <meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; CHARSET=<cms:property
> name="content-encoding" default="ISO-8859-1" />">
> 
> <!-- <link type= "text/css"
> href="<cms:link>../resources/mystyle.css</cms:link>">  -->
> </head> 
> <body><
> 
> <h2>My first template head</h2>
> 
> <!-- Main pagebody starts here -->
> 
> <cms:include element= "body"/> 
> 
> <!--Main pagebody ends here -->
> 
> <h2>My first template foot</h2><
> 
> </body>
> </html>
> 
> 
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
> 
> 
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev




More information about the opencms-dev mailing list