2010-08-20 3 views
1

Как сделать редактируемые меню с помощью OpenCms. Я хочу, когда пользователь нажимает на кнопку редактирования, тогда он может что-либо изменить с помощью меню, метки ссылки, он может добавить/удалить элемент из списка подменю и т. Д.Как сделать редактируемые меню с помощью OpenCms

ответ

2

Вы можете поместить тэг <cms:editable/> в свой JSP, поэтому, когда пользователь не войдет в систему, он увидит значок редактирования OpenCMS (синий, белый и красный круг). Вы должны поместить cms редактируемый тег в любом месте в начале страницы. Затем вы помечаете свой тег контента (<cms:include>, <cms:content> и т. Д.) Как редактируемый, с редактируемым атрибутом.

Пример:

<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %> 

(things here...) 

<cms:editable/> 

(more things here...) 

<cms:contentload collector="allInFolderDateReleasedDesc" param="<%=url%>" editable="true"> 
(content html...) 
</cms:contentload> 

<cms:contentload collector="allInFolderDateReleasedDesc" param="<%=url2%>" editable="false"> 
(content html...) 
</cms:contentload> 

С этим, у вас есть один "прямой" редактируемый элемент, а другие не редактируются.

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

P.S .: Больше ссылки в http://www.vinu.edu/cms/opencms/alkacon-documentation/documentation_taglib/docu_tag_editable.html

+0

Может у руководства мне, что URL мы должны обеспечить, потому что я не в состоянии обеспечить правильное значение URL-адрес –

0

Вы должны использовать определение структурированного контента (xsd) для определения ваших разделов страниц и их элементов, т. е. в вашем случае это будет встроенный файл menu.xsd, например, с меткой, ссылкой и т. д.

В шаблоне jsp для этого вы должны использовать, а затем страницу будет доступна для редактирования , заведите пользователя в редактор для редактирования структурированного контента.

Не уверен, что если этот короткий ответ помогает, но я не знаю состояние вашего развития и как далеко это уже сделано, если вы используете структурированный контент или нет, и т.д.

OpenCMS документы

http://www.bng-galiza.org/opencms/opencms/alkacon-documentation/documentation_xmlcontent/

будет хорошим ориентиром и отправной точкой; хотя я должен признать, что кривая обучения для OpenCms невелика из-за отсутствия учебников/документации для начинающих.

0

Я знаю, что этот вопрос уже ответил, но ...

Лучший способом делать настраиваемое меню с OpenCms является использование навигации свойства каждого элемента. С относительно простым программированием вы можете создать свое меню, просматривая все «навигационные» элементы в папке. Пользователи могут просто редактировать название навигации и положение пункта меню, сохраняя многоязычную функцию.

Посмотрите здесь: http://www.opencms-wiki.org/wiki/Example_template_with_tree_menu

 Смежные вопросы

  • Нет связанных вопросов^_^