問題タブ [drupal-6]

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 投票する
1 に答える
902 参照

drupal-6 - drupal メニュー フック -- フォーマットを追加する方法

メニューに書式設定を追加したいと考えています。私は menu.inc を見てきましたが、次のようなことをするためにどのメソッドをオーバーライドすればよいかわかりません。

コンテンツ タイプ = "ファンド" の場合

「いくつかの追加フォーマット」を印刷します

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

php - drupal 6 でビューからノードを削除する方法

私のビューには、評価 (vote-API/Fivestar) によってランク付けされたノードのリストが保持されます。

このビューで表示したくないノードを非表示にしてほしい。これはできますか?

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

drupal-6 - Drupal6: Anon には「view field_x」権限がありませんが、それでもビューに表示されます

私の Drupal6 サイトには、「短期出席」というフィールドがあります。Anon ユーザーがこのフィールドを表示できないように設定しました。(このパーミッションは profile_permission モジュールによって付与されます)。ただし、短期出席がフィールドの 1 つであるビューがあります。Anon がこのビューを見ると、他のすべてのフィールドに加えて、そのフィールドが表示されます。

何かが間違って設定されていますか、それとも sql 書き換えフックを無効にする時が来ましたか?

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

caching - Drupal6: モジュールが無効化された後も hook_menu_alter が効果を発揮する

何らかの理由で、そのツリーまたはそのパスに何もないにもかかわらず、「コンテンツの作成」メニュー項目が Anon に表示されていました。(アノンは特定の種類のコンテンツしか作成できませんが、それは独自のトップレベルのナビゲーション項目に移動されました。)

これを解決するために、hook_menu_alter() を使用しました。

何らかの理由で、これはスーパーユーザー アカウントにも影響を与えました。そのコードでモジュールを無効にしました。コンテンツの作成リンクが戻ってきましたが、次のエラーが発生します。

Fatal error: Unsupported operand types in modules\system\system.module on line 626

[コンテンツの作成]の下にあったすべてのサブツリー リンクは引き続き機能します。

すべてのキャッシュをフラッシュしました。何が起こっている?

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

drupal - Drupal でのフォーム送信時の Google Adwords 変換

Drupal 6 サイトで新しいノードが送信されたときに Google Adwords コンバージョン トリガーを設定したいのですが、これを行う方法が見つかりません。

基本的に、ユーザーが詳細をカスタム ノード タイプに送信するようにします。これを「プレーヤー」と呼びましょう。新しいプレーヤーが追加されたら、Adwords コンバージョンをトリガーしたいと考えています。Custom (Form) Destinationモジュールを確認しましたが、このフォームでは機能しないようです。うまくいったとしても、新しい投稿と編集を巧みに区別する必要がありform_idます。

似たような経験をしたことがある方、何かアドバイスいただけないでしょうか?

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

drupal - Drupalの公開ノードの所有者を変更します

私のサイトのユーザーは、カスタムタイプのノード(「プレーヤー」と呼びましょう)を追加できますが、公開することはできません。事実上、投稿する前にモデレートする必要があります。管理者/モデレーターがそれらを公開したら、所有者/発行者を関連する管理者/モデレーターに変更してほしい。これは、ユーザーがそれらを編集できないようにするためであり、また、誰がそれらを承認したかなどを追跡することができるようにするためです。

どうすればこれを行うことができますか?アクション/ルール/ワークフロー/ワークフロー-ngなどが含まれる可能性があると思いましたが、それぞれを見て、それを機能させる方法がわからないようです!

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

php - ロールごとに Drupal ステータス メッセージを抑制しますか?

特定のロールに対して drupal_set_messages() によって設定されたステータス メッセージを抑制することは可能ですか? あるクライアントは、特定のロール (匿名) がこれらのメッセージを表示することを望んでいません。

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

drupal-6 - Drupal6:hook_preprocess_page(&$ vars)からノード情報にアクセスする

特定のコンテンツタイプについて、アクセス拒否のエラーメッセージを変更したい。これを行うための最良の方法は何ですか?

私はそのようなことをしたいと思っていました。しかし、後、print_r(get_defined_vars())表示されているノードのタイプを理解するのに役立つものを見つけることができませんでした。

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

drupal - Drupalの$Body_Classes変数

DrupalでZenテーマを使用していますが、template.php$body_classesの関数を使用して変数にアクセスできることを発見しました。_preprocess_page

私が知りたいのは、その$body_classes変数がどのように設定されているかということです。片側棒などの用語はどこから来ていますか?

ありがとう

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

php - Drupal6: 複数のモジュールで必要な関数/定数をどこに保持するか?

一部の機能が重複するモジュールがいくつかあります。DRYに従って、これを別の場所に移動したいので、維持するコードが少なくなります。これを行うのに最適な場所はどこですか? モジュールを作成する (そしてそれを必要とするモジュールの依存関係にする) 場合、そのモジュールで定義された定数、関数、および変数が常に使用可能であることが保証されますか?