コメントフォームから入力フォーマットオプションと説明を削除するにはどうすればよいですか?
Drupal 7 and itを使用しているため、CSSおよび/またはjqueryベースのソリューションに興味がなく、 Better Formats モジュールを使用することに興味がありません。具体的には、本番サイトの準備ができていないことを示しています(これを行うためにモジュールをインストールするという事実はやり過ぎのようです)。
Drupalは、単純なものはとんでもないほど複雑なので、時々私を狂わせます。
私は検索しましたが、これを行う方法を誰も知らないようです。ここに私が見つけたいくつかのものがあります:
わかりましたdrupal問題についての問題: ノードとコメントの入力形式フィールドセットが機能していません (「edit-comment-body-und-すべての入力フォーマットが含まれているフィールドセットのhtml idである0-format "mumbo jumbo)。
この問題の終わりには、解決策を提供する次のサイトへのリンクがあります: フォーマットオプションを削除する方法/コメントテキストエリアからのガイドラインDrupal 7 。
これが私のテーマのtemplate.phpで私のサイトで使用しているコードです(私はzenサブテーマを使用しています):
function mytheme_form_comment_form_alter(&$form, &$form_state) {
$form['comment_body']['#after_build'][] = 'mytheme_customize_comment_form';
}
function mytheme_customize_comment_form(&$form) {
$form[LANGUAGE_NONE][0]['format']['#access'] = FALSE;
return $form;
}
私はそれを試してみましたが、動作しているようです。ウフー!
このモジュールをチェックしてください https://drupal.org/project/simplify 。
モジュールのプロジェクトページから:
Simplifyを使用すると、特定のフィールドをユーザーインターフェイスから非表示にできます。これにより、フォームが整理され、コンテンツエディターにユーザーフレンドリーなエクスペリエンスが提供されます。
RTEで不要なヒントとテキスト形式オプションを非表示にするのに非常に役立ちます