[opencms-dev] designing own templates
Marc Schlegel
my.mailing.lists at gmx.de
Wed Jan 9 13:22:36 CET 2008
Hi
I've gto an additional question: My template only uses the body and 4
text-elements. When creating a new page, I select my template, but the
dropwon "copy body from" still shows me the textelements from TemplateOne.
Is there a way so I can change this dropdown to show only a selection of
my textelements, e.g.
default body
1 textelement
2 textelement
3 textelement
4textelement
?
Thanks in advance
Olivier Camus schrieb:
> Quickly, to do that :
>
> ---> Design your template and install it in the
> system/module/my.package/templates/
> (elements of the templates will be placed in
> system/module/my.package/elements/
> Use "create module workplace" functionnality in the workplace.
>
> ---> the template main jsp (the one you put in the /templates/ folder)
> must be like :
>
> --------------------------------------------------------------------------------
> <cms:template element="header">
> <!-- ### HEADER ### -->
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <HTML>
> <HEAD>
> <TITLE><cms:property name="Title" escapeHtml="true" /></TITLE>
> <LINK
> href="<cms:link>/system/modules/my.package/resources/style.css</cms:link>"
> type="text/css" rel="STYLESHEET">
> </HEAD>
> <BODY>
> <TABLE id="elementsTable" align="center" valign="top">
> <TBODY>
> <TR>
> <!-- bandeau -->
> <TD class="elementsTableRight" valign="top" colspan="3"><cms:include
> page="../elements/head.jsp" /></TD>
> </TR>
> <TR>
> <!-- ### END HEADER ### -->
> </cms:template>
> <cms:template element="left">
> <!-- ### LEFT ### -->
> <TD class="elementsTableLeft" valign="top"><cms:include
> page="../elements/left.jsp" /></TD>
> <!-- ### END LEFT ### -->
> </cms:template>
> <cms:template element="pageBody">
> <!-- ### BODY ### -->
> <TD class="pageBody" valign="top"><cms:include
> page="../elements/body.jsp" /></TD>
> <!-- ### END BODY ### -->
> </cms:template>
> <cms:template element="right">
> <!-- ### RIGHT ### -->
> <TD class="elementsTableRight" valign="top"><cms:include
> page="../elements/right.jsp" /></TD>
> <!-- ### END RIGHT ### -->
> </cms:template>
> <cms:template element="footer">
> <!-- ### FOOTER ### -->
> </TR>
> <TR>
> <TD class="footer" colspan="3"><cms:include
> page="../elements/footer.jsp" /></TD>
> </TR>
> </TBODY>
> </TABLE>
> </BODY>
> </HTML>
> <!-- ### END FOOTER ### -->
> </cms:template>
> --------------------------------------------------------------------------------
> design head, left, right jsps as you wish.
>
> body.jsp must be something like :
>
> ---> if you want to use direct edit in the page (the page will be
> editable if you are logged in !)
> --------------------------------------------------------------------------------
> <%@ page session="false"%>
> <%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms"%>
> <cms:editable />
> <cms:include element="text1" editable="true" />
> --------------------------------------------------------------------------------
>
>
> --> else if you don't want the page directly editable
> --------------------------------------------------------------------------------
> <%@ page session="false"%>
> <%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms"%>
> <cms:include element="text1" />
> --------------------------------------------------------------------------------
>
> --> then, in your site part : (/sites/default/myssite/) create an
> xmlpage (page with free text)
> using just one row and one column (see line <cms:include element="text1"
> /> --> 1r,1c=text1 in xmlpages)
> set template parameter to your template.
> edit the page, put your text and take a look to the preview (or save,
> exit, and click on the link).
>
> Sorry I have not enough time to give more details.
>
> Olivier
>
> ---- Messages d´origine ----
> De: shrikants <shrikants at stplglobal.com>
> Date: mercredi, janvier 9, 2008 10:10 am
> Objet: [opencms-dev] designing own templates
>
>
>> Hi List,
>> I am using opencms 6.2.3.
>> Please friends tell me the way to design own template using frames
>> and including differents files at header, footer, body, left panel
>> thatmeans we are able to edit each of its body seperately.
>>
>> Please help.
>>
>> Thanks
>> Shrikant
>>
>>
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list,
>> please visit
>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>>
>>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
More information about the opencms-dev
mailing list