Posted by nobuyuki3 on March 10, 2011 at 3:47pm
Drupalをはじめて少ししか経っていない初心者です。
DrupalのCCKモジュールなどを使ってコンテンツタイプ作って、動画や画像などのフィード入れて、コンテンツを投稿したとします。
コンテンツ投稿した後に各コンテンツをユーザー側で並び替えたりするモジュールなどは提供されておりますでしょうか?
具体的には、ユーザーが文章、画像、動画などをノードに入れて(フィードとして)投稿した後にユーザーが
「やっぱり動画が上の方がかっこいいかな」とか「文章は下においた方がかっこいいかな」と思って簡単に並べ替えできないかと思いました。
こんな形で実現出来そうなモジュールがあれば、教えて頂けましたら嬉しいです。

Comments
任意の並び替えを実現するモジュールは結構あります。 Com
任意の並び替えを実現するモジュールは結構あります。
Comparison of Node Ordering Modules | http://drupal.org/node/398508
Weight、Flag Weights以外は権限を与えればユーザー(not 管理者)が並び替えできるので、
dream134さんの要望に会うと思いますので試してみてください。
モジュールを使わない簡単な方法としては、Post date順に並ばせた後、投稿日を変えて順番を入れ替えるやり方もありますね。
いろいろ見てみたいと思います。
qchanさん
ご紹介頂きましたURLの先にいろいろと試してみたいと思います。
今後ともどうぞ宜しくお願いたします。
Drupal7の対応状況悪いですね
お使いのDrupaplのバージョンは7でしょうか?
Drupal7ですと対応状況悪いですね。
自分はよくweightモジュール使ってましたが、こちらもまだdev版ですね。
もし商用で利用していて、dev版では気になるようでしたら、カスタムフィールドで
重み付けみたいな項目を作って、「数値」を入れる。
その数値に対して、views等で、ソートするのも一つの手かなと思いました。
個々の投稿のField並べ替えというべきでした。
abechiyo2000さん
ご回答ありがとうございます。
この質問の後に少しずつDrupalを触っていたのですが、Nodeを後から並べ替えるというよりは、
Drupal7のfieldを後から各ノードごとにfieldを並べ替えるという意味で質問していたような気がします。
Content typeの並べ替えをすると全部並べ替えられますが、各fieldだったらどうなんだろうという感じでした。
自分でもDrupalの機能がわからないうちに質問していたのかもしれません・・・。
最近Drupal7でサイト構築していて、Drupal7の対応が進んでいない事には悩みます。
ThemeやModulesの進まないので、使いたいものが使えないです。
コアの先行が激しくて、後がついていけてないのかもしれないですね・・・。
fieldの並べ変えでしたら
あ、fieldの並べ変えでしたか、どうもすみません
入力フィールド(このような入力フィールドがあったとして)
タイトル
本文
画像1~3
ページ
タイトル
本文
画像2
画像1
画像3
このような並べ変えでよろしいですかね??
この場合ですと、
カスタムフィールドを作成するときに「値の数」と言うところを、この場合ですと「3」とかに
して頂くと、入力フィールドの横に「ウェイト」もしくは「オーダー」と言うのが出現しますので、
そこの数値を変更すると事で、フィールドの並べ変えを行う事が可能です。
よろしくどうぞ
※検証バージョン
Drupal7.2
あ、、、
また意味合い違ってましたね、
投稿したユーザーが本文とか画像との上下を決めるということですか。
しかも投稿した記事毎に並び順って変わるんですよね??
そうなるとカスタムフィールドと言うよりは、リッチテキストエディターを使って、そこ上で
画像や動画を差し込んでもらうのが一番手っ取り早いのかなと思いました。
リッチテキストエディターも使いたくないのであれば、私だったら各フィールドに対して、
weightフィールドみたいなものを設け、テンプレ側で並び変えるかもしれないですね。
答えになってなくてすみません^^;