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


18

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

回答:


20

「基本ページ」タイプの場合、それはになりますexample.com/admin/structure/types/manage/page/edit。「記事」タイプの場合は、example.com/admin/structure/types/manage/article/editです。


この答えがなぜ投票されなかったのかはわかりませんが、 example.com / admin / structure / types / manage / articleが「article」コンテンツタイプの正しいパスです。「編集」がデフォルトのタブであるため、/ edit部分は何の違いも生じません。
kiamlaluno

正しい、/ editはMENU_DEFAULT_LOCAL_TASKなので、省略してもロードされます。
tim.plunkett

22

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

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

編集をクリックします

次に、著者と日付の情報を表示するのチェックを外します。表示設定のオプション。


D7のどこにありますか?パスが必要なものです。
J-フィズ

これにより、必要になる可能性のある小さなテキストが削除されます。これは、「投稿者」は削除されません
user1071840

3

Module Submitted Byは、よりきめ細かいソリューションFWIWです。モジュールのプロジェクトページからの引用です:

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

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

あなたは見つけるかもしれないカスタムトークンがすでに提供されていないもののために有用モジュール。


0

コードで「Submitted by」テキストを非表示にする場合は、ノード設定よりもかなり柔軟です。

function my_theme_preprocess_node(&$variables) {
  if ($variables['submitted']) {
    $variables['submitted'] = t('!username on !datetime', array('!username' => $variables['name'], '!datetime' => $variables['date']));
  }
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.