0

Drupal 6で、ノードがフロントページに表示される順序を逆にしようとしています。私はブログエンジンとして「ストーリー」をかなり使用していますが、これまでのところ、それはかなりうまく機能しています。ノードが時系列の逆順にリストされているという事実に、私は少しイライラしています。つまり、1つのページに複数のノードのプレビューを表示したい場合は、これが最適な方法です。私の場合、メインページに1つの完全な投稿を表示し、それをリストの「最後の」アイテムにします(そして、それに応じてポケットベルを動作させます)。「最初の」リンクは実際には最初のブログ投稿を指しているはずなので、これはもう少し直感的に機能すると思います。

これまでのところ、「node.module」を編集してアイテムを時系列で表示することができましたが、ページャーもこのように動作しています。私が理解できないのは、デフォルトのページを「最後の」ページにする方法です。

どんなポインタやアイデアも大歓迎です。

4

1 に答える 1

3

Drupalでは、特定の問題を解決する方法はたくさんありますが、通常、「最良」の方法は1つまたは2つあります。Drupalの場合、「最高」とは通常、優雅さまたは慣習のいずれかを指します。

この場合、それは両方のビットです。node.moduleを変更するのではなく、必要なのはビューを設定することです。ビューは、Drupalサイトのフロントページに表示されるものだけでなく、基本的に他のすべての場所にも表示されるものをフィルタリング、並べ替え、および配置できるようにするモジュールです。

このディスカッションを読んで、ウサギの穴から始めましょう。

http://drupal.org/node/300919

そして、次のことに注意してください。Drupalを使用すると、「コアモジュール」(/ modulesフォルダー内のファイル)の変更を伴わないソリューションを探すと、最良の結果が得られます。これらのファイルはDrupalのセキュリティと機能の更新によって頻繁に更新され、リリースのライフサイクルごとに12回手動で変更を複製する必要がないため、これらのファイルはそのままにしておくことをお勧めします。

代わりに、寄稿またはカスタムモジュールでうまくいくことがよくあります。そして、あなたがグーグルすることができるプリプロセッサ機能を通してコンテンツを操作する多くの方法があります。

私はあなたがあなたの冒険に幸運を祈っています。最初は落胆するかもしれませんが、しばらくシステムを使い続けると、大きな成果が得られます。

于 2009-05-15T19:43:24.803 に答える