問題タブ [drupal-modules]
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 - hook_form_alter が機能しない
Drupal 6.16を使用しています。以下の hook_form_alter のコードは機能しません。ユーザーログインフォームの送信ボタンで「ログイン」を「サインイン」に変更しようとしているだけです
これを修正する方法はありますか?
助けてください。ありがとうございました。
drupal-6 - drupal_get_form がノード配列に沿って渡されない
drupal_get_form でノード データを渡すことができませんでした。コード スニペットを以下に示します。drupal_get_form のドキュメント (api.drupal.org) には、追加のパラメーターを渡すと記載されています。(明らかに) $node['language'] が hook_form で定義されていないため、$form['qqq'] が作成されず、プレビュー ボタンが表示されるため、渡されないノード データに基づいています。
ここでの私の目標は、パス「node/add/author」を使用してプレビュー ボタンが表示されますが、「milan/author/add」には表示されないことです。この目標を達成するための代替方法は役に立ちますが、私が答えたい質問は前の段落にあります。私が読んだことはすべて、それが機能するはずであることを示しています。
このメニュー項目
このコードを呼び出します
そして、ここに hook_form と hook_form_alter コードがあります
そのメニュー パスは、このテーマ (PHPTemplate) と一致します。
drupal - Drupal:選択リストに分類用語を階層で表示させる方法は?
Finderモジュール(単純な検索メカニズム)によって生成されたブロックがあります。ブロックには、さまざまな分類辞書の選択リストを含むフォームが含まれています。ただし、それらの順序は非常にランダム(アルファベット順でも時系列でもない)のように見え、階層のないそのような順序で地域をリストします。
Italy, France, Poland, Benelux, ..., Upper Austria, ... Switzerland, Tyrol, Croatia
私が期待する順序は私の辞書階層なので、次のようになります。
Austria, Austria>Tyrol, Austria>Upper Austria, Benelux, Croatia, France, Italy, Poland, Switzerland
選択リストの項目を辞書の階層順に表示する方法を知っていますか?
編集:ファインダー構成:
drupal - Drupal プライベート パブリッシング
コメントを含め、管理者とそれを作成した人だけが閲覧できるコンテンツ タイプを持つ方法はありますか? 私はこれに対する答えを知っているように感じますが、それは私を逃れています.
drupal - pathauto と音訳モジュールを一緒に使用するには?
明らかかもしれませんが、方法がわかりませんでした。
drupal - Drupal 6 - ビューにモジュール フォームを含める
ユーザーが好きなノードをお気に入りにできるようにするために、Favorites モジュールを使用しています。
現在、お気に入りをリストするためのブロックと、このリストの上部にある [お気に入りに追加] ボタンがあることを私は知っています。
私がしたいのは、ボタンを含むフォームを生成し、生成した各ノードに含めることです。私はそれをハッキングして、生成されたフォームをコピーしてビュービューフィールド.tpl.php テンプレートに配置することですばやく動作させましたが、この方法で行うことは Drupal の背後にある考え方に反すると思います。 form_id と form_token が手書きであるため、セキュリティ上の問題が発生します。
get_form 関数を呼び出そうとしましたが、生成されたフォーム コードで見つけた form_id を渡しましたが、Drupal に認識させることができません。いくつかのグーグルから、プログラムでモジュールフォームを生成するにはフックが必要な場合があることに気付きましたが、これの良い例を見つけることができませんでした.
このフォームを作成するための最良の方法は何ですか?
drupal - UbercartUSPS配送モジュールはどこにありますか
USPSShippingモジュールのUbercart2.xバージョンが見つからないようです。
これは私が来ることができる最も近いものですが、ソースビューからモジュールを構築するべきではないように感じます。 http://api.ubercart.org/api/file/ubercart/shipping/uc_usps/uc_usps.module/2/source
スピンオフモジュールのzipがここにありました... http://www.ubercart.org/forum/support/6869/usps_shipping_dimension_weight_shipping_osc_vs_uber
drupal - 保存しないユーザー権限の変更
私はdrupal6を使用しています。
許可ページではあまり多くの設定を保存できないようです。
権限設定を保存しようとしましたが、DBに保存されません。これは「フィールドが多すぎる」ためだとわかりました。(コンテンツ許可モジュールを使用してください)。一部のフィールドのチェックを外してから、より少ないフィールドをチェックすると、権限が保存されます。
たとえば、2つのチェックボックスをオフにしてから1つのチェックボックスをオンにすると、権限が保存されます。
パーミッションページが結果をdbに挿入するために使用した関数を知っている人はいますか?
私のphpメモリ制限は256Mです。
jquery - Drupal6.16でjsファイルを置き換えないjQueryアップデート
私はdrupal6.16でjqueryupdateを他の多くのモジュールと一緒に使用しています。
jqueryui1.7.2を使用してタブをレンダリングしようとしています。ただし、残念ながら、jqueryの更新によってjqueryファイル(jquery 1.3.2)が置き換えられないため、正しく機能しません。$.fn.jquery
(firebugで)を使用してバージョンを確認し、結果として1.2.6(必要に応じて1.3.2ではない)を取得しました-予想どおり、集約されたjsファイルは1.2.6バージョンのjqueryを使用していました(ソースを参照)。
以前は、(5.xで行うように)フォルダー内のコアスクリプトファイルを/misc
jsファイルに置き換えてsites/default/modules/jquery_update/replace
、必要な結果を得ました(jquery.min.jsの名前もjquery.jsに変更しました)。
6.x-2.0-alpha1にアップグレードし、mollomモジュールもインストールした後、突然動作が停止しました。mollomの無効化/アンインストールまたはjQueryアップデートのダウングレードは役に立たないようです。
ただし、問題はフロントページでのみ発生します。他のコンテンツページにはjQuery1.3.2があります
問題はここで見ることができます。
したがって、基本的に、何らかの理由で、jqueryの更新はフロントページのjqueryファイルを(想定どおりに)置き換えていません。そして、なぜそれが起こるのか理解できません。
何か案は?