web-dev-qa-db-fra.com

Champ de sélection de composants personnalisés Joomla avec éditeur

J'essaie de créer une liste déroulante à partir de ma table (#__projectinfo) où je peux choisir, par exemple, un article et le montrer dans un éditeur prêt à être utilisé, mis à jour ou sauvegardé.

L'objectif est de choisir un corps d'e-mail et de l'envoyer à un utilisateur. La case à cocher permet de choisir l'e-mail, mais j'ai besoin de l'éditeur prêt à l'emploi.

par exemple: comme un éditeur d'article (voir l'image ci-dessous)

enter image description here

1
Miguel Rodrigues

Cette question dépasse un peu le cadre de la SE, mais je voudrais vous donner une orientation.

Vous pouvez créer votre propre JFormField qui peut ouvrir une fenêtre modale. Joomla utilise cette technique dans com_menu en sélectionnant les articles com_content.

Vous pouvez jeter un oeil à JFormFieldModal_Article , cela devrait vous donner un exemple de la façon dont le champ pourrait ressembler.

La deuxième partie est la fenêtre de l'éditeur, vous avez besoin d'un composant où vous pouvez éditer le tableau. Dans ce composant, vous pouvez ajouter une mise en page "modale" à la vue d'édition. Dans com_content cela peut être trouvé à view/article/tmpl/modal.php

La tâche complète n’est pas anodine et vous avez besoin de connaissances pour créer Joomla! Composants.

1
Harald Leithner