Posted by caa40130 on June 2, 2010 at 9:57am
皆様初めまして。
Drupal(というよりCMS)を始めて触ったのですが、基本的な考え方がわからず途方に暮れています。
CCKを使ってコンテンツタイプを作成しているのですが、複数のフィールドを1セットとして複数セット(最大5件くらい)の
入力を行う方法がわかりません。
「品名(テキスト)」「分類(チェックボックス)」「金額(テキスト)」を最大5行入力したいのです。
TableField モジュールは、使い方がさっぱりわかりませんし、Matrix Field モジュールでは、チェックボックスなどが使えません。
まして、それぞれのフィールドを個別に実装すると、縦に長くなって入力しづらくなるし・・・。(しかもラベルが邪魔くさいし)
このようなケースでは、どのようにアプローチすれば良いのでしょうか?
お知恵を拝借できれば幸いです。
よろしくお願いします。
Comments
はじめまして、フィルです。 もしECサイトを作りたいであれ
はじめまして、フィルです。
もしECサイトを作りたいであれば、Ubercartモジュールをお勧めします。
UbercartはCCKベースでECサイト向けのパケージ(コンテンツタイプ、支払いゲートウェイなど)を作られましたので、自分が必要なフィルドなどを設定すればすぐサイトを作れると思います。
フィル様 アドバイスありがとうございます。 例えがまぎらわ
フィル様
アドバイスありがとうございます。
例えがまぎらわしくてすみません。
ECサイトではありません。
テキスト以外のフィールドをセットにして
matrixモジュールの様に入力したいのです。
せっかくなので、ご紹介いただいたモジュールも
調べてみたいと思います。
ありがとうございました。
あ、なるほどね、すみませんでした。 そうですね、私はTab
あ、なるほどね、すみませんでした。
そうですね、私はTable Fieldが使ったことあるから、かんたんに説明してみます。
まず、コンテンツタイプにフィルドを追加して、そのフィルドのウィジット(タイプ)はTableFieldに設定します。
それでコンテンツを作成するときに、そのTableFieldのところに二つのテクストフィルドがあります。その二つのフィルドでテーブルのColumnとRowを設定します。
例えば両方のフィルドに2を入力して、ボタンを押せば2x2サイズテーブルを出てきます。使ってみてください。
度々ありがとうございます。 2x2のテーブルは、テキストに
度々ありがとうございます。
2x2のテーブルは、テキストになると思うのですが、
そのうちの1カラムをチェックボックスにできますか?
また、列見出し(カラムヘッダ)を付けたりできますか?
何度もすみません。よろしくお願いします。
カラムヘッダはたしか設定できますが、設定はどこにあるかさっ
カラムヘッダはたしか設定できますが、設定はどこにあるかさっぱり忘れてしまいまたのですみません。
チェックボックスのことですが、Tablefieldでできないですね。こういうユーズケースはやっぱり滅多にありませんので、カスタムモジュールを作るしかな。
そうですか・・・。 了解しました。いろいろと、ありがとうご
そうですか・・・。
了解しました。いろいろと、ありがとうございました。
caa40130さんのお探しの機能は、時期バージョンのCC
caa40130さんのお探しの機能は、時期バージョンのCCKに追加される予定です。
http://drupal.org/node/494100
現時点では開発中のスナップショットしか提供されていませんが、このコメントによるとかなり安定しているとのことです。一般的(僕個人的にも)正式リリース以外をプロダクションサイトで使うことは推奨されません。これは、セキュリティ上の問題が含まれている可能性があること、セキュリティアップデートに関する通知がないこと、正式リリースに至るまでに機能やテーブル構造が変化していく可能性があるためなどです。あくまで自己責任でお試しください。
アドバイスありがとうございます。 今回は、社内業務用で、外
アドバイスありがとうございます。
今回は、社内業務用で、外部には公開していない環境で
構築していますので、動作が安定していれば、
アリかもしれません。
試してみたいと思います。
ありがとうございました。