問題タブ [drupal-5]
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.
drupal - Drupal 5.x はコンテンツをあるタイプから別のタイプに移行します
新しいカスタム コンテンツ タイプに移行したいページ コンテンツ タイプに大量のコンテンツがあります。フィールドを追加または削除したり、コンテンツ タイプに格納されているデータを変更したりする必要はまったくありません。それらを直接コピーするだけです。これを行うモジュールはありますか?
search - Drupal と Google 検索アプライアンス (Google Mini)
Google Mini 検索アプライアンスによってインデックス付けされたページを含む Drupal サイトがあります。
週の初めに、多数のリンクがインデックス済みとしてマークされていることに気付きましたが、同じページに戻る「このページを印刷する」リンクがあり、rel="nofollow" が設定されていたため、除外されていました。nofollow を削除し、2 日前に GSA にサイトの再インデックスを依頼しました。
現在、問題のページは GSA 内でインデックス登録済みとしてマークされていますが、サイトの検索結果には表示されていません。
/search/google_appliance/TERM で検索しても表示されません。他の用語を検索すると、それらが表示されます。つまり、GSA が機能していることがわかります。
/search/node/TERM [Drupal デフォルト検索] で検索すると、異なる Drupal の結果が得られます [用語を含むページが表示されます]。これにより、GSA に到達していることを確信できます。
新しくインデックスに登録されたページが GSA 検索に表示されない理由について何か考えはありますか?
編集/解決済み: いくつかの問題がありました。以前は、検索で xslt を使用して、ページの表示方法と、送信を押したときにクエリが送信されたページの場所 (サイトの送信ボタンではなく、アプライアンス上) を処理していました。クエリ文字列は古い形式でサイトに渡され、サイトは 404 を返しました (bookstore.site.com と origin.site.com を検索した場合と同じです)。検索に関係するものよりも、「ここからそこにたどり着けない」ような問題です。xslt を削除したので、デフォルトの Google ルック アンド フィールが使用され、アプライアンスのデータベースに対して適切で一般的な検索を実行できるようになりました。
ただし、Drupal モジュールが解析できず、ログが simplexml_load_string() [function.simplexml-load-string]: ^ in \sites\all\modules\google_appliance\GoogleMini でヒットするという奇妙な検索結果が返されました。 318行目の.php。
いくつかのクエリ文字列変数を試し、出力エンコーディングを設定する行をコメントアウトすると、すべてが機能するようです。問題の行は google_appliance.module の 322 行目です。
drupal - Drupal で非アクティブなタスク タブを表示する方法
ユーザーが必要な権限を持っていない場合、ユーザーにローカル タスクを表示する方法はありますか? 現在、Drupal はそれらをページ コードから除外しているようです。それらを表示したいのですが、CSS クラスが異なります。
Drupal のバージョンは 5.20 です
drupal - drupal ノードの束から PDF カタログを生成する
多数のノードを含む pdf ファイルを生成する必要があります。print pdf モジュールを使用して pdf ファイルを生成できます。
ビューの一括操作を使用して im を生成したいのですが、選択したすべてのノードを含む pdf ファイルを生成したいと考えています。誰もがこのことを行う方法を知っています
drupal-6 - Drupal: ビューを非表示にして結果を表示しますか?
drupal の初心者です。車のリストを表示するビューがあります。公開されている 2 つのフィルターを使用して、ユーザーに車のモデルと価格を検索させます。
正常に動作します。このビューをホームページにしたいのですが、デフォルトでは、ビューはすべてのノードのリストを提供します。ユーザーが適用ボタンを押した後に結果が表示されるはずです
誰でも私がそれをするのを手伝ってくれますか...
drupal - 上位の分類用語での drupal 検索
2 つの露出フィルターを使用してビューを設計しました
名前(テキストボックス)と場所(分類用語
xxxxx -yy -yy -yy これらの用語 -yy 用語を検索すると正常に動作しますが、xxxxx を選択すると問題が発生し、すべての子用語で検索を実行する必要があります (-yy 用語でも検索する必要があります)。起こるために、それは xxxx でのみ検索し、空の結果を返します
この問題を解決する方法
php - Drupal 分類リスト ページを検索から除外する
Drupal 5 サイトで、分類リスト ページを検索結果から除外する必要があります。たとえば、http://site.com/category/role/guest-speakerは、語彙ロールで guest-speak でタグ付けされたすべてのノードのリストを返します。
高度な検索モジュールを試しました。これは、用語の検索を妨げるだけです。
それから、子守唄のチュートリアルが役立つだろうという予感がしましたが、タイプでフィルタリングできるとは思いません。
何か案は?
php - Drupal 5 検索が 404 ページで機能しない
<?php print $search_box; ?>
page.tpl.php ページに があります。存在するページでは検索が機能しますが、404 ページでは機能しません。
drupal.org で D6.15 のバグ/パッチ スレッドをいくつか見ましたが、スレッドに従って機能するものはなく、D5.x とはあまり関係がありませんでした。
<?php print $search_box; ?>
私は、それ自体 (存在しないページ) に対するアクションを含むフォームを作成するため、404 を取得するという理論を持っています。
誰かがこれに反対しましたか?もしそうなら、どのように修正しましたか?
私が持っている 1 つの理論は、何らかの方法でフォームを利用し、常に存在する action="/" (フロント ページ) を常に作成することでした。
これが良いアイデアである場合、FormAPI を利用してアクションを上書きするにはどうすればよいでしょうか? 前処理機能ですか?
drupal - Drupal 5:カスタムコンテンツタイプのCCKフィールド
NodeAPIフック(など)を介してカスタムコンテンツタイプを実装するモジュールがありhook_insert
ますhook_update
。このコンテンツタイプにCCKフィールドを追加し、createやupdateなどのhook_nodeapi呼び出しを介してデータを入力します(ビューにコンテンツノードを表示するため)。
問題は、このコンテンツタイプのCCKフィールドにアクセスできないことです。field_flag
確かに、[フィールドの管理]ページで有効になっていますが、このタイプのノードをDevelモジュールでロードすると、ノードオブジェクトにフィールド属性()が表示されません。のように「コンテンツ」属性の一部として「開発レンダリング」タブの下に表示されますが、または$node->content['field_flag']['#value']
に値を割り当てて呼び出すと、CCKフィールドは保存されません。$node->field_flag
$node->content['field_flag']['#value']
node_save
たぶん私はCCKフィールドを保存するために他の関数を呼び出さなければなりませんか?または、この設定の何が問題になっている可能性がありますか?
drupal - Drupal5CCKフィールドがノードにロードされていません
[Drupal 5.22、CCK 5.x-1.10]
大臣というラベルの付いたCCKテキストフィールドを受け入れる説教コンテンツタイプがあります。新しい説教を作成した後、大臣のフィールドラベルが表示されますが、値は表示されません。値がデータベースに保存されていることを確認しました。すべての権限でuser1としてログインしていますが、フィールドが表示されません。
ただし、ノードを再送信すると、Ministerフィールドが表示されます。なぜ初めて表示されないのか誰か知っていますか?