Comment faire des menus modifiables avec OpenCms. Je veux quand l'utilisateur clique sur le bouton éditer alors il peut changer n'importe quoi avec le menu - étiquette de menu, lien URL, il peut ajouter/supprimer un article de la liste de sous-menu etc.Comment faire des menus modifiables avec OpenCms
Répondre
Vous pouvez mettre un <cms:editable/>
dans votre JSP, alors quand l'un utilisateur connecté, il verra l'icône modifiable OpenCMS (bleu, cercle blanc et rouge). Vous devez placer la balise modifiable cms n'importe où au début de la page. Ensuite, vous marquez votre balise de contenu (<cms:include>
, <cms:content>
, etc.) comme modifiable, avec un attribut modifiable.
Exemple:
<%@ 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>
Avec cela, vous avez un élément "modifiable directe", et d'autres non modifiables.
Espérons que ça aide.
P.S .: Plus de références dans http://www.vinu.edu/cms/opencms/alkacon-documentation/documentation_taglib/docu_tag_editable.html
Vous devez utiliser une définition de contenu structurée (xsd) pour définir vos sections de page et ses éléments, c'est-à-dire dans votre cas, il s'agirait d'un menu.xsd incorporé avec label, link, etc.
Dans le template jsp pour cela, vous utiliseriez et ensuite la page sera éditable , amène l'utilisateur à l'éditeur pour éditer le contenu structuré.
Je ne sais pas si cette réponse courte aide, mais je ne sais pas l'état de votre développement et dans quelle mesure il est déjà fait, si vous utilisez un contenu structuré ou non, etc.
Le OpenCms docs
http://www.bng-galiza.org/opencms/opencms/alkacon-documentation/documentation_xmlcontent/
serait une bonne référence et un bon point de départ; bien que je dois admettre que la courbe d'apprentissage pour OpenCms n'est pas faible en raison du manque de tutoriels/documentation pour les débutants.
Je sais que cette question est déjà répondu, mais ...
La meilleure façon de faire des menus personnalisables avec OpenCms est d'utiliser la propriété de navigation de chaque élément. Avec une programmation relativement simple, vous pouvez construire votre menu en scannant tous les éléments "navigables" dans un dossier. Les utilisateurs peuvent simplement modifier le titre de navigation et la position de l'option de menu en gardant la fonction multilingue.
Jetez un coup d'oeil ici: http://www.opencms-wiki.org/wiki/Example_template_with_tree_menu
- 1. Localisation OpenCms
- 2. Comment créer un UITableView avec des composants modifiables?
- 3. Travailler avec des dictionnaires non modifiables
- 4. Intégration de l'application Java avec OpenCms
- 5. comment faire UIBarButtonItem donner options de menus
- 6. intégrer WebApplication et OpenCms
- 7. comment faire des pages drupal dans les menus et sous-menus comme le menu administrateur
- 8. Drupal: afficher des menus avec des vues?
- 9. fichiers bouclez - OpenCMS
- 10. Comment puis-je faire des onglets CSS avec des menus déroulants sans Javascript?
- 11. Comment faire une courbe pour joindre deux objets modifiables?
- 12. Pratiques de production OpenCMS
- 13. Vues avec NATURAL JOIN modifiables?
- 14. OpenCMS - 301 redirection
- 15. Affichage des menus
- 16. Comment lier des classes et des menus
- 17. Lignes modifiables et non modifiables dans slickgrid
- 18. Comment faire un fondu entrant/sortant d'un menu jQuery avec des sous-menus?
- 19. Comment créer des menus de travail
- 20. J2ME - Table/grille dynamique avec cellules modifiables.
- 21. Comment créer des menus comme ceux-ci?
- 22. Mutation des champs modifiables PDF par programme
- 23. Personnalisation des menus Cocos2D
- 24. Jquery - Faire glisser tous les autres menus
- 25. Dojo Grid avec des cellules modifiables et non éditables
- 26. Comment regrouper des informations modifiables comme dans l'application "Paramètres" d'Apple?
- 27. Tableau avec cellules modifiables dans Android
- 28. Créer des menus et des claviers avec Cocos2d
- 29. OpenCms: Comment accéder au contenu de l'élément xml à partir de plusieurs fichiers de schéma
- 30. Config OpenCms et MySQL: max_alllowed_packed
u peut me guider ce qui est URL, nous devons fournir, parce que je ne suis pas en mesure de fournir une valeur url correcte –