Skip to content

Instantly share code, notes, and snippets.

@SammyVimes
Created July 1, 2015 09:30
Show Gist options
  • Save SammyVimes/420cc9116c117e853855 to your computer and use it in GitHub Desktop.
Save SammyVimes/420cc9116c117e853855 to your computer and use it in GitHub Desktop.
apache tiles
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN"
"http://tiles.apache.org/dtds/tiles-config_2_1.dtd">
<tiles-definitions>
<definition name="common" template="/WEB-INF/views/web/common/common-page-tile.jsp">
<put-attribute name="title" value="" type="string"/>
<put-attribute name="header" type="definition" value="header"/>
<put-attribute name="page-content" type="definition"/>
<put-attribute name="footer" type="definition"/>
<put-attribute name="body" type="definition"/>
<put-list-attribute name="jsList">
<add-attribute value="/js/protoQuery.js"/>
<add-attribute value="/js/modal.js"/>
<add-attribute value="/js/date.js"/>
</put-list-attribute>
<put-list-attribute name="cssList">
<add-attribute value="/css/main.css"/>
<add-attribute value="/css/modal.css"/>
</put-list-attribute>
</definition>
<definition name="auth" template="/WEB-INF/views/web/common/auth.jsp"/>
<definition name="register" extends="common">
<put-attribute name="page-content" type="definition" value="reg"/>
<put-attribute name="title" value="t_registration" type="string"/>
<put-list-attribute name="cssList" inherit="true">
<add-attribute value="/css/panels.css"/>
</put-list-attribute>
</definition>
<definition name="user.main" extends="common">
<put-attribute name="page-content" type="definition" value="mainuserpage"/>
<put-attribute name="title" value="t_main" type="string"/>
</definition>
<definition name="user.catalog" extends="common">
<put-attribute name="page-content" type="definition" value="catalog"/>
<put-attribute name="title" value="t_catalog" type="string"/>
</definition>
<definition name="user.catalog.popular" extends="common">
<put-attribute name="page-content" type="definition" value="popular"/>
<put-attribute name="title" value="t_popular" type="string"/>
</definition>
<definition name="user.catalog.search" extends="common">
<put-attribute name="page-content" type="definition" value="search"/>
<put-attribute name="title" value="t_search" type="string"/>
</definition>
<definition name="user.catalog.genre" extends="common">
<put-attribute name="page-content" type="definition" value="genre"/>
<put-attribute name="title" value="t_genre_search" type="string"/>
</definition>
<definition name="user.catalog.movie" extends="common">
<put-attribute name="title" value="t_film" type="string"/>
<put-attribute name="page-content" type="definition" value="movie"/>
<put-list-attribute name="cssList" inherit="true">
<add-attribute value="/css/panels.css"/>
</put-list-attribute>
</definition>
<definition name="user.catalog.showActor" extends="common">
<put-attribute name="title" value="t_acotr" type="string"/>
<put-attribute name="page-content" type="definition" value="actor"/>
</definition>
<definition name="user.owned" extends="common">
<put-attribute name="title" value="t_owned" type="string"/>
<put-attribute name="page-content" type="definition" value="owned"/>
</definition>
<definition name="user.cart" extends="common">
<put-attribute name="title" value="t_cart" type="string"/>
<put-attribute name="page-content" type="definition" value="cart"/>
</definition>
<definition name="user.profile" extends="common">
<put-attribute name="title" value="t_profile" type="string"/>
<put-attribute name="page-content" type="definition" value="profile"/>
</definition>
<!--admin views-->
<definition name="admin.moviesList" extends="common">
<put-attribute name="title" value="t_movieList" type="string"/>
<put-attribute name="page-content" type="definition" value="moviesList"/>
<put-list-attribute name="jsList" inherit="true">
<add-attribute value="/js/adminmovies.js"/>
</put-list-attribute>
</definition>
<definition name="admin.addMovie" extends="common">
<put-attribute name="title" value="t_addMovie" type="string"/>
<put-attribute name="page-content" type="definition" value="addMovie"/>
<put-list-attribute name="cssList" inherit="true">
<add-attribute value="/css/panels.css"/>
</put-list-attribute>
</definition>
<definition name="admin.addActor" extends="common">
<put-attribute name="title" value="t_addActor" type="string"/>
<put-attribute name="page-content" type="definition" value="addActor"/>
<put-list-attribute name="cssList" inherit="true">
<add-attribute value="/css/panels.css"/>
</put-list-attribute>
</definition>
<definition name="admin.editMovie" extends="common">
<put-attribute name="title" value="t_edit" type="string"/>
<put-attribute name="page-content" type="definition" value="editMovie"/>
<put-list-attribute name="cssList" inherit="true">
<add-attribute value="/css/panels.css"/>
</put-list-attribute>
</definition>
<definition name="header" template="/WEB-INF/views/web/common/header-tile.jsp"/>
<definition name="mainuserpage" template="/WEB-INF/views/web/user/main.jsp"/>
<definition name="sidebar" template="/WEB-INF/views/web/common/sidebar-tile.jsp"/>
<definition name="catalog" template="/WEB-INF/views/web/user/catalog.jsp">
<put-attribute name="sidebar" type="definition" value="sidebar"/>
</definition>
<definition name="popular" template="/WEB-INF/views/web/user/popular.jsp">
<put-attribute name="sidebar" type="definition" value="sidebar"/>
</definition>
<definition name="search" template="/WEB-INF/views/web/user/search.jsp">
<put-attribute name="sidebar" type="definition" value="sidebar"/>
</definition>
<definition name="genre" template="/WEB-INF/views/web/user/genre.jsp">
<put-attribute name="sidebar" type="definition" value="sidebar"/>
</definition>
<definition name="movie" template="/WEB-INF/views/web/user/movie.jsp"/>
<definition name="actor" template="/WEB-INF/views/web/user/actor.jsp"/>
<definition name="error" template="/WEB-INF/views/web/common/error.jsp"/>
<definition name="cart" template="/WEB-INF/views/web/user/cart.jsp"/>
<definition name="profile" template="/WEB-INF/views/web/user/profile.jsp"/>
<definition name="reg" template="/WEB-INF/views/web/user/register.jsp"/>
<definition name="owned" template="/WEB-INF/views/web/user/owned.jsp"/>
<definition name="moviesList" template="/WEB-INF/views/web/admin/moviesList.jsp"/>
<definition name="addMovie" template="/WEB-INF/views/web/admin/addMovie.jsp"/>
<definition name="addActor" template="/WEB-INF/views/web/admin/addActor.jsp"/>
<definition name="editMovie" template="/WEB-INF/views/web/admin/editMovie.jsp"/>
<definition name="secretpage" template="/WEB-INF/views/web/superuser/secretpage.jsp"/>
<definition name="errorNotFound" template="/WEB-INF/views/web/common/error404.jsp"/>
<!--<definition name="admin-header" template="/WEB-INF/views/web/admin/header.jsp"/>-->
<!--<definition name="admin-footer" template="/WEB-INF/views/web/admin/footer.jsp"/>-->
</tiles-definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment