diff --git a/webapp/web/templates/freemarker/body/menupage/menupage-management.ftl b/webapp/web/templates/freemarker/body/menupage/menupage-management.ftl new file mode 100644 index 000000000..97caef28c --- /dev/null +++ b/webapp/web/templates/freemarker/body/menupage/menupage-management.ftl @@ -0,0 +1,99 @@ +<#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> + +<#-- Template for menu items management. Based on menu management wireframes --> + +<#-- Assignment of validation error variables --> + +<#if errorNameIsEmpty??> + <#assign errorMessage = "Text for error message" /> + + +<#if errorPrettyUrlIsEmpty??> + <#assign errorMessage = "Text for error message" /> + + +<#if errorTemplateTypeLIsEmpty??> + <#assign errorMessage = "Text for error message" /> + + +<#-- Other error messages --> + +<#if errorMessage?has_content> + + + +<#--Since we are going to use one template for adding and editing a menu item, + it will be necessary to provide a freemarker variable that does the job --> + +

${menuAction} menu item

+ +
+
+ ${menuAction} menu item + + + + + + +

(Format: / - ie. /people)

+ + +

Template *

+ + checked /> + + +
+ + checked /> + + +

Select content type for the associated page

+ +

${associatedPage} Change content type

+ +

Select content to display

+ + <#list classGroups as classGroup> + checked /> + + <#--sortable icon for dragging and dropping menu items--> +
+ + + <#-- NICK, this is a better markup for making sortable classGroups using http://jqueryui.com/demos/sortable/ +

Select content to display

+ +
+
    + <#list classGroups as classGroup> +
  • + checked /> + + +
  • + +
+
--> + + + + + + or Cancel + +

* required fields

+
+
+ +<#-- Add necessary css files associated with this page +${stylesheets.add('')}--> +${stylesheets.add('')} + +<#-- Add necessary javascript files associated with this page +${scripts.add('')} +--> \ No newline at end of file