問題タブ [cck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
91637 参照

drupal - ビューのテーマをすばやく設定するには?

CCK および View 2 モジュールを使用してビューを定義しました。このビューに固有のテンプレートをすばやく定義したいと思います。これに関するチュートリアルや情報はありますか? 変更する必要があるファイルは何ですか?


ここに私の調査結果があります:(編集済み)

実際、ビューをテーマ化する方法は 2 つあります。「フィールド」の方法と「ノード」の方法です。Row style: Node「編集ビュー」では、 「 」または「 」を選択できますRow style: Fields

  • Node」の方法では、ビュー内の各ノードに対して呼び出されるnode-contentname.tpl.phpを作成できます。$field_name[0]['value'] で cck フィールド値にアクセスできます。(edit2)このビューから表示される各ノードに対してのみ呼び出されるnode-view-viewname.tpl.phpを使用できます。
  • Field」の方法では、個別にテーマにしたい各フィールドに views-view-field--viewname--field-name-value.tpl.php を追加します。

以前の回答のおかげで、次のツールを使用しました。

  • 「基本設定」ブロックの「テーマ: 情報」で、変更できるさまざまなテンプレートをすべて確認できます。
  • フィールド変数名をすばやく見つけるためのDevel モジュールの「テーマ開発者」。
  • 2 ドキュメント、特に「テーマの使用」ページを参照してください。
0 投票する
5 に答える
14948 参照

drupal - CCK で生成された Drupal コンテンツ タイプのデフォルトのタイトル フィールドと本文フィールドを削除するにはどうすればよいですか?

コンテンツ作成キットを使用して Drupal で新しいコンテンツ タイプを作成すると、生成されたフォームに Title フィールドと Body フィールドが自動的に取得されます。それらを削除する方法はありますか?

0 投票する
1 に答える
1487 参照

drupal - Drupal 5 CCK シングル オン/オフ チェックボックスにラベルがない

Drupal5 で Content Construction Kit (CCK) を使用してフォームを作成しています。

単一のオン/オフ チェックボックスをいくつか追加しましたが、関連するラベルが表示されません。チェックボックスの下にヘルプ テキストが表示されますが、これは望ましい動作ではありません。私にとって予想される動作は、ラベルがチェックボックスの横に表示されることです。

何かご意見は?

0 投票する
2 に答える
403 参照

drupal - CCK は、drupal でプログラムによって定義されたノード タイプのフィールドを処理できますか?

CCK API を使用すると、CCK を使用して状態を保存する多数のフィールドを使用して、カスタム モジュールからノード タイプを作成できますか? その場合、ユーザーがフィールドを変更できないようにこれらのフィールドをロックできますが、ユーザーはノード タイプにフィールドを追加できますか?

ありがとう

0 投票する
3 に答える
1258 参照

jquery - Drupal 6 : CCK : Views2 : ビューフィールドの代わりに画像を使用する方法

背景:顧客 X には CCK ベースのコンテンツ タイプ (vendorxxentry) があり、Views2 を使用して単純なテーブルにすべての vendorxxentry ノードのリストを生成しています。

vendorxxentry のフィールドの 1 つは「vendorxxattitude」と呼ばれ、次の列挙可能な値のいずれかとして表示されます。

  • ハッピー
  • 眠いです
  • ドーピー
  • 不機嫌な

顧客 X には、これらの列挙値に対応するカスタムメイドの 16x16 画像が 4 つあります。生成されたビューにそれらを表示したいので、生成されたビューに「幸せ」が表示される代わりに、その場所に画像 happy.png が表示されます。顧客 X は、テーブル出力モードの Views2 で現在実行できるように、個々の列を並べ替える機能を壊さずにこれを達成したいと考えています。

質問:テキストを関連する画像に置き換えるには、どのような方法を使用しますか? 個々のノード ビュー自体ではなく、1 つまたは複数の特定のビュー (vendorxxsummary、vendorxxbyxxdate、vendorxxbyxxindustry など) でのみイメージを置換する必要があるとします。

0 投票する
1 に答える
604 参照

drupal - ノード参照内にあるかどうかに応じてノードのテーマを変える方法

nodereference フィールドを使用してストーリーをリンクする必要があるニュースレターのコンテンツ タイプを作成しています。記事がニュースレターに掲載されるときのテーマと、通常のビューまたは独自のページに掲載されるときのテーマを用意します。

理由は 2 つあります。

  1. 後でニュースレターをメールで送信したいので、すべてのスタイリングをインラインにする必要があります。
  2. add commentsend to a friendなど、各ノードの下に表示される特定のリンクを削除し、ニュースレター全体にのみ使用したいと考えています。

これを達成するための最良の方法は何ですか?

0 投票する
4 に答える
3570 参照

php - Drupal 6 で CCK 入力フォームのテーマを設定する

私のtemplate.phpファイルには、これがあります:

そして、同じディレクトリに ccktype.tpl.php があります:

node/add/ccktype に入ると、「works!」が表示されません。メッセージ..私はすべてを試しました!

任意の助けをいただければ幸いです

0 投票する
3 に答える
3519 参照

php - Drupal CCK: フィールドを含むノード ティーザーを出力する方法は?

私のモジュールでは、ノードティーザーを出力したいと思います。ノードには CCK フィールドがあり、コンテンツ タイプ/フィールド設定管理エリアで選択できる表示設定に応じて表示されるようにしたいと考えています。

しかし、私がするとき:

結果のティーザーには CCK フィールドが含まれず、タイトルと本文のみが含まれます。

他にどのテーマ関数を呼び出す必要がありますか?

ノードには、イメージやノード参照などのフィールドが含まれます。HTMLを手動で書くこともできると思いますが、提供されているテーマ関数を使用する方が良いようです...

0 投票する
1 に答える
3097 参照

php - SQL を使用して Drupal ビューをフィルタリングする

UNIX タイムスタンプを取得する CCK 整数フィールドを持つコンテンツ タイプがあります。MySQL 関数 "UNIX_TIMESTAMP" を使用するフィルターを使用してビューを作成したいと考えています。

スクリーンショット

これを行う方法がない場合、ビュー用に生成された SQL を変更するにはどうすればよいですか?

0 投票する
4 に答える
5177 参照

drupal - プログラムで/APIを介してDrupalCCKコンテンツを作成する

私はDrupal6.xシステムを使用して、エクササイズ/パーソナルトレーニングプログラムを作成しています。また、CCKをエクササイズとプログラムのコンテンツタイプで使用しています。プログラムには、いくつかのヘッダーフィールドと、それで構成されるエクササイズへのノード参照のリストが含まれています。 。これはうまく機能し、正常に機能するプログラムを手動で作成できます。私が開発したいくつかのアルゴリズムに基づいてこれらのプログラムを自動的に生成できるモジュールを作成したいと思います。プロセスは次のようになります。

  1. すべての演習を配列にロードします
  2. ユーザーの個人情報を読み込む(以前に入力)
  3. 最適なエクササイズを確立する
  4. 新しいプログラムコンテンツタイプを作成する
  5. プログラムを保存

演習にはいくつかの関連する属性があり、SQLをテーブルに直接使用して上記のすべてを実行できますが、非常に複雑で、正しくないと感じます。手順1で、演習を演習オブジェクトの配列(node_load?)としてロードし、プログラムオブジェクトを作成して保存します。このOOタイプのアプローチは可能ですか、それともデータを直接操作することに頼る必要がありますか?