問題タブ [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.

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

php - hook_form_alter が機能しない

Drupal 6.16を使用しています。以下の hook_form_alter のコードは機能しません。ユーザーログインフォームの送信ボタンで「ログイン」を「サインイン」に変更しようとしているだけです

これを修正する方法はありますか?

助けてください。ありがとうございました。

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

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) と一致します。

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

drupal - Drupal:選択リストに分類用語を階層で表示させる方法は?

Finderモジュール(単純な検索メカニズム)によって生成されたブロックがあります。ブロックには、さまざまな分類辞書の選択リストを含むフォームが含まれています。ただし、それらの順序は非常にランダム(アルファベット順でも時系列でもない)のように見え、階層のないそのような順序で地域をリストします。
Italy, France, Poland, Benelux, ..., Upper Austria, ... Switzerland, Tyrol, Croatia
代替テキスト

私が期待する順序は私の辞書階層なので、次のようになります。
Austria, Austria>Tyrol, Austria>Upper Austria, Benelux, Croatia, France, Italy, Poland, Switzerland

選択リストの項目を辞書の階層順に表示する方法を知っていますか?


編集:ファインダー構成:

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

drupal - Drupal プライベート パブリッシング

コメントを含め、管理者とそれを作成した人だけが閲覧できるコンテンツ タイプを持つ方法はありますか? 私はこれに対する答えを知っているように感じますが、それは私を逃れています.

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

drupal - pathauto と音訳モジュールを一緒に使用するには?

明らかかもしれませんが、方法がわかりませんでした。

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

drupal - Drupal 6 - ビューにモジュール フォームを含める

ユーザーが好きなノードをお気に入りにできるようにするために、Favorites モジュールを使用しています。

現在、お気に入りをリストするためのブロックと、このリストの上部にある [お気に入りに追加] ボタンがあることを私は知っています。

私がしたいのは、ボタンを含むフォームを生成し、生成した各ノードに含めることです。私はそれをハッキングして、生成されたフォームをコピーしてビュービューフィールド.tpl.php テンプレートに配置することですばやく動作させましたが、この方法で行うことは Drupal の背後にある考え方に反すると思います。 form_id と form_token が手書きであるため、セキュリティ上の問題が発生します。

get_form 関数を呼び出そうとしましたが、生成されたフォーム コードで見つけた form_id を渡しましたが、Drupal に認識させることができません。いくつかのグーグルから、プログラムでモジュールフォームを生成するにはフックが必要な場合があることに気付きましたが、これの良い例を見つけることができませんでした.

このフォームを作成するための最良の方法は何ですか?

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

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

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

drupal - サムネイル付きのサイトをDrupalノードにアタッチするにはどうすればよいですか?

FacebookのShareaLinkと同様の機能を実装するためのDrupalモジュール(または他のソリューション)はありますか?

正確には:

  • リンクを貼り付けます
  • サイトのプレビューが生成されます
    • タイトル
    • 短い抜粋
    • とサイトの画像の1つのサムネイル
0 投票する
4 に答える
1860 参照

drupal - 保存しないユーザー権限の変更

私はdrupal6を使用しています。

許可ページではあまり多くの設定を保存できないようです。

権限設定を保存しようとしましたが、DBに保存されません。これは「フィールドが多すぎる」ためだとわかりました。(コンテンツ許可モジュールを使用してください)。一部のフィールドのチェックを外してから、より少ないフィールドをチェックすると、権限が保存されます。

たとえば、2つのチェックボックスをオフにしてから1つのチェックボックスをオンにすると、権限が保存されます。

パーミッションページが結果をdbに挿入するために使用した関数を知っている人はいますか?

私のphpメモリ制限は256Mです。

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

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で行うように)フォルダー内のコアスクリプトファイルを/miscjsファイルに置き換えてsites/default/modules/jquery_update/replace、必要な結果を得ました(jquery.min.jsの名前もjquery.jsに変更しました)。

6.x-2.0-alpha1にアップグレードし、mollomモジュールもインストールした後、突然動作が停止しました。mollomの無効化/アンインストールまたはjQueryアップデートのダウングレードは役に立たないようです。

ただし、問題はフロントページでのみ発生します。他のコンテンツページにはjQuery1.3.2があります

問題はここで見ることができます。

したがって、基本的に、何らかの理由で、jqueryの更新はフロントページのjqueryファイルを(想定どおりに)置き換えていません。そして、なぜそれが起こるのか理解できません。

何か案は?