問題タブ [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.
php - drupal で cron ジョブからノードを作成するにはどうすればよいですか?
drupal 4.7 のカスタム モジュールで、ノード オブジェクトをまとめてハッキングし、それを node_save($node) に渡してノードを作成しました。このハックは drupal 6 では機能しないようです。このハックは修正できると確信していますが、フォームなしでノードを作成する標準的な解決策があるかどうか知りたいです。この場合、データは別の Web サイトのカスタム フィードから取得されます。
drupal - Drupal 5から6にアップグレードするにはどうすればよいですか?
WebサイトでDrupal5を実行していて、V6にアップグレードしたいと思っています。あいまいなモジュールやサポートされていないモジュールは実行されていません。
私は何をしますか?ステップバイステップのアップグレード方法が見つからないようです。
すべてのファイルを上書きしてから、インストーラーを再実行する必要がありますか?
php - Drupal Viewのモジュール用のカスタムフィルターを作成するにはどうすればよいですか?
Drupal 6サイトにProfile、CCK、およびViews2モジュールをインストールしています。ユーザープロファイルに文字列フィールドを追加しました。ビューGUIビルダーを使用して、プリセット値を簡単にフィルタリングできます。ただし、他の環境変数(つまり)に基づいてフィルター基準を動的に設定したいと思います$_SERVER['SERVER_NAME']
。
どこかに基本的な「カスタムdrupal-views-filterの書き方」はありますか?私はドキュメントを調べてきましたが、それを行う方法についての私の単純な心には明らかではありません。
drupal - CCK は、drupal でプログラムによって定義されたノード タイプのフィールドを処理できますか?
CCK API を使用すると、CCK を使用して状態を保存する多数のフィールドを使用して、カスタム モジュールからノード タイプを作成できますか? その場合、ユーザーがフィールドを変更できないようにこれらのフィールドをロックできますが、ユーザーはノード タイプにフィールドを追加できますか?
ありがとう
drupal - 現在の drupal テーマのパスを取得するにはどうすればよいですか?
Drupal API にはdrupal_get_path($type, $name)
、特定のテーマまたはモジュールのパスを提供するものがあります。現在のテーマのパスが必要な場合はどうすればよいですか?
php - ページ レンダリング プロセスから飛び出して、見つからないページを返す drupal 関数はありますか?
variable_load 関数 (メニュー引数から変数をロードするために使用される) で選択して、残りのページ レンダリング プロセスを回避し、ユーザーに「ページが見つかりません」というメッセージを表示したいと考えています。
drupal_goto() を使用することもできますが、ユーザーをリダイレクトしたり、ブラウザーで URL を変更したりしたくありません。
これは可能ですか?
drupal - Drupal Views2 Exposed Form の変更方法
私はフォームが公開されたビューを持っています。私はそれにいくつかのことを試みています。理想的には、ボタンなしでフォームを起動するドロップダウンが必要です。それが不可能な場合は、ボタンのテキストを適用とは異なるものにしたいと思います。
とりあえずハッキングして、views.module の views_form を変更しましたが、それは正しい方法ではないようです。現在公開されているフォームは 1 つだけですが、さらに追加するとどうなりますか?
私の例については、 http://www.wiredvillage.ca/Newsを参照してください。
私は drupal.org をいじっていますが、同じ問題を抱えている他の人を見ていますが、これまでのところ解決策はありません。Drupal のヘルプを得るのに最適な場所がわからない。
これまでに行った変更は次のとおりです。
drupal - Drupalでは、ブラウザページと組み込みXMLRPCクライアントの間でログイン状態を一貫させる方法は?
ユーザーログインのある Drupal サイトがあります。このサイトには Flash アプリケーションが埋め込まれており、一部のデータをすべてのユーザーに表示しますが、ユーザーがログオンしている場合は追加機能を使用できます。Flash 内から、XMLRPC を使用して system.check メソッド (ユーザーがログインしているかどうかを判断するため) と user.login メソッド (Flash 内からユーザーをログインさせるため) にアクセスしています。
Flash 内では、すべて正常に動作します。ただし、Flash ログイン状態は、サイトの残りの部分に対応していないようです。たとえば、XMLRPC 経由で user.login を呼び出した場合、その後の system.check の呼び出しではログインしていると表示されますが、Drupal ユーザー ページにはまだログアウトしていると表示されます。または、両方の場所にログインしていて、Drupal ユーザー ページからログアウトした場合、次に system.check を呼び出すと、まだログインしていることがわかります。
Drupal GUI と組み込み Flash アプリの間でログイン状態を一致させるにはどうすればよいですか?
(注: XMLRPC ライブラリは使用していません。必要な XML を手動で構築し、URLRequest オブジェクトを使用して POST メソッドを送信しているだけです。)
編集:この質問と Web プロキシでのテストにより、ユーザー ログイン ページから返された SESS Cookie が取得され、フラッシュ アプリケーションによって送り返されていることを確認しました。
編集: そして今、Flash (Safari 経由) が同じ Cookie を送信している場合でも、XMLRPC サービスに接続すると、HTML ページを要求したときとは異なる Cookie が返されることを実験的に示しました。言い換えれば、Drupal はこの種の同期をサポートしていないだけで、私は立ち往生しています。以下の回答を受け入れて、正しい軌道に乗せました。
編集: この記事の執筆時点では、AMHPHP は Drupal6 用に完全にはリリースされていませんが、とにかくサイトにインストールされていることが判明しました。DrupalSiteライブラリを使用すると、Flash からサイトへのログインとログアウトを非常に簡単に行うことができ、ログインは Flash と HTML 間で一貫したままでした。
drupal - upload.moduleによって生成されたコンテンツの#weightを変更するにはどうすればよいですか?
Drupalを利用したWebサイトで、利用可能なダウンロードを、<div>
通常表示される下部ではなく、ノードページの上部(狭いfloat:right内)に一覧表示したいと思います。
テーマ内で、幅40%のtheme_upload_attachments()
関数をオーバーライドしまし<div>
たが、これはページの下部に表示されています。
ファイル内にupload.module
は、添付ファイルがページのどこにリストされるかを制御するコードがあります。
この#weightを手動で-1にハックすると、添付ファイルのカスタムリストに、コンテンツ領域の上部の右側に浮かぶ、必要な場所が表示されます。
ただし、コアファイルを手動でハッキングしたくないのは、upload.module
次にアップグレードを適用したときに変更が失われるためです(たとえば、セキュリティパッチの場合)。
content['files']
テーマコード内の#weightを変更するにはどうすればよいですか?
または、私はこれについて間違った方法で行っていますか?
php - アクションを送信する前にレンダリングされるDrupalフォーム
Drupalモジュールページがあり、ユーザーがアップロードできる一連のファイルの利用可能な部分のリストを含むドロップダウンをフォームに入力しています。ユーザーが特定のタイプのファイルをアップロードすると、そのオプションがリストから削除され、使用可能なすべてのファイルがアップロードされると、フォームはレンダリングされません。
問題は、Drupalが送信アクションを実行する前にフォームを描画しているため、ユーザーがページをリロードするまで操作が機能しなかったように見えることです。
これに対処する一般的な方法は何ですか?ページに移動するようにform_state['redirect']を設定しても機能しないようです。