「要約の編集」オプションを表示するオプションを削除したいのですが。私が必要なのは、ユーザーがフィールドに入力して保存することだけです。これは「ティーザー」と呼ばれていると思いますが、間違いかもしれません。
「要約の編集」オプションを表示するオプションを削除したいのですが。私が必要なのは、ユーザーがフィールドに入力して保存することだけです。これは「ティーザー」と呼ばれていると思いますが、間違いかもしれません。
回答:
ユーザーが要約を提供する機能を実際に無効にすることができます。私は最初の解決策を追求しているときにこれを見つけました:
管理»構造»コンテンツタイプ»基本ページ
「フィールドの管理」タブが表示されます。それをクリックすると、表が表示されます。Bodyの行には、ウィジェットタイプを編集できるリンクである「要約付きのテキスト領域」と表示する必要があります。
すでに1つ以上のエントリがある場合は不可能であるウィジェットタイプを変更するのではなく、[編集]タブに移動します。
タブの半分ほど下にチェックボックスがあります:「要約入力」(「これにより、著者は明示的な要約を入力できます...」)。チェックを外して保存します。基本ページのコンテンツ編集ページには、「要約の編集」オプションがないはずです。
代替ソリューションとして、フックを使用してフィールドを非表示にすることができます。
/**
* Implements hook_form_alter().
*
* @param $form
* @param $form_state
* @param $form_id
*/
function YOUR_MODULE_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'YOUR_NODETYPE_node_form') {
$form['body'][LANGUAGE_NONE][0]['summary']['#access'] = FALSE;
}
}
エンティティ(コンテンツタイプ、ユーザー、分類用語など)の[フィールドの管理]ページに移動し、本文フィールドウィジェットを[要約付きのテキスト領域]から[テキスト領域]に変更します。
標準の本文フィールドについて話していると思いますが、これはすべての長いテキストフィールドに当てはまります。
編集
実際には、フィールドTYPEはおそらく「要約付きの長いテキスト」に設定されているため、これは機能しません。そのため、実際のフィールドタイプを変更する必要があります。