web-dev-qa-db-ja.com

ノードの表示で「送信者」のテキストを削除するにはどうすればよいですか?

Drupal 6では、そのテキストを削除するオプションはテーマ設定にありました。どこにありますかDrupal 7?

18
J-Fiz

「基本ページ」タイプの場合、example.com/admin/structure/types/manage/page/edit。 「記事」タイプの場合、example.com/admin/structure/types/manage/article/edit

20
tim.plunkett

コンテンツタイプの設定を編集して、オプションを見つけることができます。

構造>コンテンツタイプ>タイプ名

クリック編集

次に著者と日付の情報を表示します。表示設定のオプションをオフにします。

22
Daniel

モジュール Submitted By は、より細かいソリューションFWIWです。これについての引用は次のとおりです(モジュールのプロジェクトページから):

...コンテンツタイプごとにコンテンツの「送信者」情報の形式を制御できます。 Appearanceと呼ばれるノード編集フォームにフィールドセットを追加して、表示するテキストのトークン化されたパターンを入力できるようにします。

Token モジュールに依存します。注:このモジュールはデータを作成しません。むしろ、トークンを介してそのデータを提供する他のモジュールに依存しています。

Custom Tokens モジュールは、まだ提供されていないものに役立つかもしれません。

3
1kenthomas

ノードの設定よりも柔軟なコードで「送信者」テキストを非表示にする場合:

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
0
mchar