2016-04-18 27 views
1

私が使用していますOpenCmsの10OpenCmsのJSPテンプレート

まあ

<%@page buffer="none" session="false" trimDirectiveWhitespaces="true" %> 
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 
<!DOCTYPE html> 
<html> 
    <head> 

     <cms:enable-ade /> 

    </head> 
    <body> 

     <div id="header"> 
      <cms:container name="headercontainer" type="header" maxElements="1" />  
     </div> 

     <div id="window"> 
      <cms:container name="centrecontainer" type="center" maxElements="8" detailview="true"/> 
     </div> 

     <div id="footerColumn"> 
      <cms:container name="footercontainer" type="footer" maxElements="1"/> 
     </div> 
    </body> 
</html> 

はそれがmain.jspであると言うthisリンク以下のことにより、簡単なJSPテンプレートを作成しました。この後、私は新しいcontainer-pagemy-fist-template.htmlを言うと、次のプロパティに

template = /system/modules/my.first.module/templates/main.jsp 

を設定その後、私は新しいリソースタイプを作成作成したmyresourcetypeをを言います。新しく作成されたリソースタイプのxsdとフォーマッタも作成しました。

この後、私は編集のためにmy-fist-template.htmlを開いた。私は私は、新しく作成されたリソースタイプmyResourceTypeを置くことができましたレイアウト、シンプルなスライダー、柔軟なコンテンツなど(OpenCmsのによって作成されたすべての/デフォルトのリソースタイプ)しかしを追加することができませんでした。

私には何が欠けていますか?

答えて

0

コンテナタイプをエリアまたはエレメントに変更すると、それぞれレイアウトまたはリソースタイプを配置できるようになります。

<cms:container name="mycontainer" type="area" maxElements="1"/> // Here you can put layouts (and then other resource types into the layouts) 

<cms:container name="myothercontainer" type="element" maxElements="1"/> // Here you can put resource types into the container directly 

以下のような何か希望これは

を支援
関連する問題