JSP-шаблон OpenCMS

Я использую opencms 10.

Мы создали простой шаблон 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. После этого я создал новый container-page скажем my-fist-template.html и установил следующее свойство

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

Затем я создал новый тип ресурса, скажем, myResourceType. Я также создал xsd и форматтер для вновь созданного типа ресурса.

После этого я открыл my-fist-template.html для редактирования. Мне не удалось добавить макет, простой слайдер, гибкое содержимое и т. д. (все типы ресурсов по умолчанию, созданные opencms), НО я смог поместить недавно созданный тип ресурса myResourceType.

Что мне не хватает?


person Community    schedule 18.04.2016    source источник


Ответы (1)


Если вы измените тип контейнера на область или элемент, вы сможете размещать макеты или типы ресурсов соответственно. Что-то вроде ниже

<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

Надеюсь это поможет

person Junaid    schedule 23.04.2016