Vous pouvez créer un plugin personnalisé ou modifier le plug-in de lien par défaut.
Pour créer un plugin personnalisé, créez un répertoire /plugins
avec le nom que vous souhaitez utiliser pour le nouveau plug-in, puis copiez le contenu du répertoire _source/plugins/link
dans votre nouveau répertoire. Vous devrez changer le nom du plugin dans tous ces fichiers copiés. Ensuite, modifiez les fichiers de dialogue en fonction de vos besoins. Puis chargez votre nouveau plugin avec le paramètre config.extraPlugins
et ajoutez le bouton à votre paramètre config.toolbar_xxx
.
Pour modifier le plugin lien existant, copiez le fichier non compressé pour la fenêtre de dialogue de lien de:
_source/plugins/link/dialogs/link.js
et remplacer le:
plugins/link/dialogs/link.js
Ensuite, modifiez le fichier de la fenêtre de dialogue, une approche serait de remplir un élément select avec votre liste de pages serveur.
Vous pouvez modifier le champ de texte URL:
type : 'text',
id : 'url',
label : commonLang.url,
required: true,
à ceci:
type : 'select',
id : 'url',
label : commonLang.url,
required: true,
'default' : 'xxx',
items :
[
[ 'Link Name', 'Link Path' ],
[ 'Link Name', 'Link Path' ],
[ 'Link Name', 'Link Path' ],
[ 'Link Name', 'Link Path' ]
],
Ensuite, passer par les fonctions associées à l'élément url, en supprimant ceux que vous n'avez pas besoin et la modification les fonctions restantes pour faire ce que vous voulez.