Comment masquer les options de format d'entrée et le texte d'aide sous une zone de texte lors de l'ajout | d'un noeud?
7
wysiwyg
input-formats
Cosmodrome
la source
la source
hook_form_alter
mais je ne suis pas sûr des détails. Je ne leRéponses:
Pour Drupal 7, vous pouvez utiliser le module Simplify . Il vous permet de masquer les options de format de texte textarea, ainsi que d'autres éléments sur les formes de nœud.
la source
Pour ce faire, vous pouvez utiliser hook_form_alter dans un module personnalisé.
Par exemple, dans Drupal 7:
la source
Dans Drupal 6, il y a le module Meilleurs formats qui fait exactement ce que vous voulez, il existe une version 7 dev mais il vient avec un avertissement indiquant qu'il est en plein développement. Si votre site est encore en développement, alors il vaut peut-être la peine de l'essayer.
la source
Vous pouvez en fait simplement tuer l'élément de formulaire de format.
la source
CUSTOM
est conçu comme votre nom de thème personnalisé. Vous ne devez JAMAIS coder en dur une langue, si vous avez besoin de la langue activeglobal $language;
pour la saisir.LANGUAGE_NONE
est une constante avec valeurund
... ne l'utilisez pasund
.Je pense que la meilleure solution consiste à interdire l'accès à l'élément de sélection du format de texte. Si vous le supprimez complètement, vous ferez face aux effets secondaires indésirables en tant qu'éditeur WYSIWYG en voie de disparition. Je propose donc le code suivant.
la source
Utilisez CSS, le moyen le plus simple.
Bonne chance.
la source
POUR Drupal 7
la source
Un autre moyen simple de masquer l'option de format de saisie consiste à supprimer tous les autres formats de saisie des profils utilisateur pour lesquels vous souhaitez masquer l'option. Pour cela, allez dans admin-> configuration-> formats d'entrée et supprimez tous les rôles d'utilisateur de tous les autres formats d'entrée, sauf celui que vous souhaitez attribuer par défaut.
la source
J'ai fait ça:
Décoché "Utiliser le format de texte HTML filtré" et "Administrer les formats et filtres de texte" de personnes> autorisations pour les utilisateurs anonymes et autorisés afin qu'ils ne puissent pas utiliser CKeditor.
Bien sûr, vous pouvez le désactiver à partir de CSS en "display: none;" pour une classe de div particulière (c'est .filter-wrapper) et masquez toute la zone que vous avez indiquée en haut, mais dans ce cas, la zone est masquée pour tout le monde, y compris le superutilisateur.
la source
Installez le module CSS Injector (il n’existe actuellement qu’une version de développement pour Drupal 8).
Ensuite, accédez à la page d'administration de CSS Injector (/ admin / config / development / css-injector). Créez une nouvelle règle CSS avec ce code (ou tout code s'appliquant à une classe du texte de l'aire de mise en forme):
Choisissez de l'appliquer sur le thème Seven (ou sur n'importe quel thème d'administrateur utilisé). Enregistrer et profiter!
la source
Vous ne pouvez pas supprimer le format de saisie "Texte brut". Et le RTE ne s'affiche pas lorsque vous utilisez le format de saisie "Texte brut".
Je vais utiliser l'option CSS.
la source
J'utilise à la fois "supprimer tous les autres formats d'entrée des profils utilisateur" et css.
la source
Essayez de simplifier le module.
la source
Si vous souhaitez masquer les formats tout en les gardant disponibles, essayez le module " Formats simplifiés ": https://www.drupal.org/project/simplified_formats
Il masque les détails des formats dans une petite icône en forme de point d'interrogation à côté du menu déroulant de sélection de format. Pour de nombreux filtres de format texte, il est inutile de masquer complètement les instructions indiquant comment les utiliser. D'autres filtres sont plus automatiques. Je pense que nous avons besoin d’un module qui permette de choisir ce qui se présente à l’utilisateur final et ce qui ne le fait pas.
la source
Vous pouvez également utiliser le module Cacher les formats .
la source
Pour Drupal 8. Ceci supprime la zone de formatage pour deux champs.
la source
Pour Drupal 7, vous pouvez:
1) Utilisez à
hook_theme_registry_alter(&$theme_registry)
partir d’un module pour modifier le registre de thèmes, eq. la définition des processeurs de thèmes.2) Ensuite , modifier trois fonctions à thème,
theme_filter_tips
,theme_filter_tips_more_info
ettheme_filter_guidelines
, et les forcer à retourner rien. Comme suit:C'est la fonction cible. Toutes les fonctions de thème ci-dessus seront redirigées vers cela.
Lorsque vous effacez votre cache, Drupal recherchera ces définitions de filtre sur le chemin du module de votre choix (voir
drupal_get_path
) et ne retournera rien pour chaque filtre. Par conséquent, plus de descriptions de format de texte.la source
Essentiellement travaillé pour moi avec ces petits changements.
la source