2017-09-05 3 views
0

J'utilise Umbraco comme le CMS, 7,6 - Umbraco.TinyMCEv3Injecter <thead> défaut avec table tinymce

enter image description here

Donc, en utilisant le tableau d'insertion va créer quelque chose comme HTML suivant

<table> 
<tbody> 
<tr> 
<td> </td> 
<td> </td> 
<td> </td> 
</tr> 
<tr> 
<td> </td> 
<td> </td> 
<td> </td> 

Comment puis-je configurer pour ajouter la valeur par défaut <thead> lors de la création de la table?

<table> 
    <thead> 
     <tr>…</tr> 
     </thead> 
    <tbody> 
    <tr> 
    <td> </td> 
    <td> </td> 
    <td> </td> 
    </tr> 

Merci

+0

Vous voudrez peut-être vérifier le fichier de configuration pour TinyMCE dans Umbraco. Allez dans '/ config/tinyMceConfig.config' et cherchez' table' pour voir si vous pouvez trouver quelque chose. – Harvey

+0

Merci, oui, je l'ai d'abord vérifié, mais je ne trouve rien qui puisse m'aider. –

Répondre

0

Je ne sais pas si c'est tout ce qui est possible; il semble que cette fonctionnalité ne soit pas incluse dans l'éditeur.

La chose la plus évidente à faire si le paramètre n'est pas inclus est de le créer vous-même - la manière de le faire serait d'étendre l'éditeur existant ou de copier et coller l'éditeur en local.

Les fichiers de l'éditeur sont sous \ Umbraco \ lib \ tinymce

Malheureusement, il semble que le fichier js angulaire associé à cet éditeur est uniquement disponible en version minified lisible non humain - probablement en raison du fait que tinymce est sous licence. Donc, toute modification de ce serait assez difficile, c'est le moins qu'on puisse dire.

Peut-être voir s'il y a un autre moyen de contourner cela? Vous pouvez toujours définir css pour sélectionner la première ligne enfant de la table si c'est à des fins de style. Sinon, la seule autre option serait de créer votre table dans l'éditeur, puis choisissez l'option d'édition de code pour insérer manuellement la structure de table correcte.