問題タブ [drupal]

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

php - 周りにページ テンプレートがない Drupal ビューを表示する

通常はそれを囲むページ テンプレートなしで Drupal ビューを表示したいと思います。ビューのノードのプレーンな HTML コンテンツだけが必要です。

このビューは、Drupal 以外の別のサイトに含まれます。

多数のビューでこれを行う必要があると予想されるため、これらを迅速かつ簡単に設定できるソリューションが最適です。必要なたびに .tpl.php ファイルを作成する必要はありません。ビューをどこかに含めます。

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

perl - XML::RPC と Drupal で数字の文字列をどのように扱うべきですか?

Drupal (PHP) バックエンドで XML-RPC サーバーを使用して、Perl バックエンドが簡単に通信できるようにしようとしています。しかし、問題が発生しました。バグがあるとすれば、どの部分がバグなのかわかりません。基本的に、Drupal に渡す必要がある変数の一部は文字列であり、文字列が数字でいっぱいになることもあり、Drupal XML-RPC サーバーは、文字列が数字でいっぱいになると正しく形成されていないというエラーを返します。

現在、私の Perl コードは次のようになっています。

出力は次のとおりです。

Drupal XML-RPC サーバーに受信したデータを出力させると、2 番目の引数が i4 と入力されていることに気付きました。

Drupal がアイテムの処理を終了すると、その変数を文字列ではなく int として入力していると思います。これは、後で Drupal が変数値が文字列に対して適切に形成されていることを確認しようとしたときに、is_string PHP 関数が false を返すことを意味します。

私がよくわからないのは、問題が分割のどちら側にあるか、または他に使用すべきものがあるかどうかです。Perl 側からの要求は、i4 ではなく文字列としてコンテンツを入力する必要がありますか、それとも文字列型に対して要求の Drupal 側が厳しすぎますか? 私の推測では、問題は後者であると思われますが、XML-RPC サーバーがどのように機能するのかについて、確実に知るには十分ではありません。

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

php - Drupal でフォーム API ボタン​​のテーマを設定するにはどうすればよいですか?

Drupal のフォーム API からのデフォルトの出力は次のとおりです。

それをテーマにするにはどうすればよいですか:

引き戸の CSS 手法を使用できるように、内側の span-tag が必要です。

form.inc から theme_button($element) をオーバーライドする必要があると思いますが、これまでの試みは成功していません。

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

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

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

ありがとう

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

apache-flex - Flex/Flash から Drupal ユーザーにログインする (または現在ログインしているユーザーを取得する) 方法は?

Drupal ページ内からホストされる Flash アプリケーションがあります。Flash アプリケーションの一部はすべてのユーザーが使用できるようにする必要がありますが、一部はログイン ユーザーのみが使用できるようにする必要があります。(特定の役割は関係ありません。サイトの承認されたユーザーであるというだけです)。

Flash 内から、「?q=user」ページをスクリーン スクレイピングすることで、ユーザーがログオンしているかどうかを検出できますが、これは非常に脆弱です。これを行う「正しい」方法は何ですか?必要に応じて追加のモジュールをインストールできますが、Drupal 5 ではなく 6 と互換性がある必要があります。

同様に、現在ログインしているユーザーがいない場合、提供されたユーザー名とパスワードを取得してログインするにはどうすればよいですか (またはパスワードが間違っていると判断できますか)。

0 投票する
7 に答える
5320 参照

svn - Drupal のソース管理戦略?

標準の php またはソース コード ベースのプロジェクトでは、すべてのコードを SVN に簡単に保持し、各開発者は自分のコピーをチェックアウトして、同じコードで共同作業できます。

ただし、Drupal サイトを開発する場合、作業の多くは「セットアップ」にあります。テーマとモジュール以外に、実際には「ソースコード」はありません。同じサイトの複数のインスタンスを実行して、開発者全員が同時に作業しながら作業を共有できるようにするにはどうすればよいでしょうか?

シナリオ例:

コンテンツ タイプ「X」を作成した Drupal サイトの初期バージョンを立ち上げます。また、最初に、タイプ「X」のすべてのノードを時系列でリストするサイトのビューを起動します。クライアントはサイトの使用を開始し、コンテンツ、メニュー項目などを追加します.

次のリリースでは、そのビューにユーザー検索機能を追加する予定です。ただし、そのためのセットアップはデータベースに含まれています。ビューの変更作業中に、運用データベースを開発バージョンにコピーして最新のデータを取得できます。ただし、その間、クライアントはまだサイトを更新している可能性があり、開発データベースが同期しなくなります。新しいビューを本番環境にプッシュする準備ができたら、手動で手順を繰り返して本番環境にセットアップする以外に、より簡単な方法はありますか?

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

php - カスタムブログエントリ用にWordPressの「post-new.php」ファイルを変更する

WordPressのインストールで「post-new.php」ファイルを変更した人はいますか?

このページの外観を変更して、ブログの投稿に標準的に含める部分を含めたいのですが、それが実行可能/簡単/時間の価値があるかどうかはわかりません。

Drupalのようなより多くの変更を可能にする別のCMSを見つける必要がありますか?

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

php - Drupal - コンテンツ フォームの送信を自動化する

プログラムで (php を使用して) 既存の drupal フォームに入力し、提供されたモジュールに含まれるコンテンツ タイプを作成したいと考えています。

詳細: モジュールは SimpleFeed で、コンテンツ タイプは Feed です。これを達成するためにモジュールの関数を呼び出したいと思います。私が興味を持っているメソッドは、vid と nid が必要と思われる hook_insert ですが、これらが何であるかはわかりません。

どんな助けでも大歓迎です。

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

php - drupal 5 のビュー モジュールの HTML を変更する方法

Drupal 5 を使用しており、出力を変更したい多数のビューがあります。ビュー ウィザードを使用すると、インスタンスごとに異なるテンプレートを作成できますが、すべてのビューで同じ変更を行いたいと考えており、テーマ ディレクトリに 30 個のファイルがあり、メンテナンスとコードが膨大な量になります。すべてのビューに同時に対処し、現在持っているものを1回限り使用するデフォルトの方法があるかどうか、誰かが知っていますか?

これが私が今持っているものです:

views-list-home_______articles_______latest.tpl.php

template.php で

ありがとう、
スティーブ

0 投票する
8 に答える
53445 参照

drupal - 現在の drupal テーマのパスを取得するにはどうすればよいですか?

Drupal API にはdrupal_get_path($type, $name)、特定のテーマまたはモジュールのパスを提供するものがあります。現在のテーマのパスが必要な場合はどうすればよいですか?