web-dev-qa-db-ja.com

ホームページの「もっと読む」と「新しいコメントを追加する」リンクを削除する

コンテンツの後に表示されるリンクのリストをどのように削除または変更しますか?

8
Onita

テーマのtemplate.phpファイルに、次のスニペットを追加します。

function THEMENAME_preprocess_node(&$variables) {
  if ($variables['is_front']) {
    unset($variables['content']['links']);
  }
}

後でキャッシュをクリアすることを忘れないでください。 THEMENAMEを実際のテーマに置き換えます。

14
tim.plunkett

ノードテンプレートを変更...

「node-fonts.tpl.php」などのノードテンプレートのオーバーライドを使用できます。「fonts」はノードタイプの名前です。 「node.tpl.php」をコピーしてこれを作成し、必要に応じて変更します。このテンプレートは "[SITE ROOT]/modules/node /"にあります。これをテーマフォルダにコピーします。これを行うと、「ノード」というサブフォルダーを作成して、テーマのオーバーライドを整理しやすくします。

より簡単なソリューションが必要な場合は、ConTemplate(別名コンテンツテンプレート)を使用します。これにより、コンテンツタイプの管理設定からこれを制御できるようになります(ティーザーと完全なノードのオプションを持つテンプレートタブを作成します)。これには、使用可能な変数の詳細と、表示されているタイプの最後に挿入されたノードからのサンプルデータも含まれます。

0
Patrick