回答:
そのための設定はありません。
ホームページの「続きを読む」リンクと「新しいコメントを追加」リンクを削除するで説明されているように、前処理関数を使用するか、またはhook_node_view_alter()を実装できます。どちらもモジュールまたはテーマで可能です。
続きを読むリンクがnode_build_content()に追加され、次のようにそのリンクだけを削除できるはずです。
function yourmodule_node_view_alter(&$build) {
if ($build['#node']->type == 'page') {
unset($build['links']['node']['node-readmore']);
}
}
完璧なソリューション: 続きを読むコントロールモジュール
モジュールを有効にして設定するだけです。
ティーザーの[続きを読む]リンクがDrupal 7に表示されるタイミングを制御するモジュール。
コアには、read moreリンクを表示するかどうかを決定するメカニズムはありません。つまり、表示する追加コンテンツがあるかどうかに関係なく、このリンクは常に表示されます。このモジュールは、管理者がコンテンツタイプと個々のフィールドの両方に関してこのリンクを処理する方法を決定できるようにすることで、この問題を克服しようとします。
このモジュールを使用すると、サポートされている他の表示モード(RSSフィード、検索結果など)や、サポートされている他のエンティティタイプへのリンクを追加できます。パネルまたはビューを使用し、プログラムで追加のビューモードを追加するか、他のcontribモジュールを使用してこれらを提供する場合に特に役立ちます。
これは、パネルでも実行できます。
コメントなどのペインを追加する必要があるかもしれません。
また、リンクセクションを使用している可能性のある他の要素(たとえばAddtoAnyの共有ウィジェットなど)を維持しながら、ティーザーのみから続きを削除するには、カスタムモジュールで次のようにします。
function [your-module-name]_node_view_alter(&$build) {
/* remove just the read-more while preserving other elements using Links section */
if ($build['#view_mode'] == 'teaser') {
unset($build['links']['node']['#links']['node-readmore']);
}
}
これは、優れたスマートトリムモジュールを使用して、リンクセクションではなく、トリミングされた概要の最後に続きを表示する場合にも役立ちます。
Ramとuser175 ...の答えを組み合わせて、目的の場所を取得できます。
これをページの上部に追加するだけで、続きを読むのをやめさせます。(たとえば、ボタンを削除する投稿内、または同じページのカスタムブロック内)
<style type="text/css">
.node-readmore {
display: none !important;
}
</style>
CSSファイルやモジュールをいじる必要はありません。オンザフライで動作します。