問題タブ [pathauto]
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 7 のクリーン URL の問題
私は周りを見回しましたが、私の質問に対する答えが見つからなかったので、ここにあります。
私の Drupal 7 Web サイトではクリーン URL が有効になっており、www.mysite.com/about-us および www.mysite.com/node/12 で About Us ページにアクセスできるという意味で「機能」しています。
ただし、通常、Wordpress と get_permalink() 関数を使用すると、?p=12 のようなすべてのメニュー/リンクが /about-us にリダイレクト/書き換えられます。しかし、Drupal では、私のメニュー リンクは node/12 の形式になっており、リンクをクリックすると、/about-us ではなく、/node/12 というページが表示されます。
書き換え/再ルーティングを自動的に行う方法はありますか?
ありがとう!
drupal - Google でのノード エイリアスの問題?
私のウェブサイトのページはすべて、エイリアス名ではなく、 * .com/node/####として Google 検索結果に表示されます。
命名規則は、sitemap.xml にもリストされているため、エイリアスを介して Google に表示されるように修正する必要があります。これを Drupal または NGINX で修正する必要があるかどうかはわかりません。
Bing ではこの問題は発生しないことに注意してください。
drupal-7 - Drupal、メニューパスに基づいて記事の URL パスを自動生成
Drupal 7 を使用して Web サイトを構築しています。私はこの問題に直面しています。記事のリストを表示するページがあります。記事をクリックして完全なコンテンツを表示すると、urlpath がメニューのアクティブ トレイルをたどらなくなります。
では少し説明を。このメニュー構造を作成しました。「Resources」というメイン ページがあります (urlpath: resources)。「記事」( urlpath: resources/articles
) という子ページが 1 つあります。特定のタグに基づいて記事のリストを表示するビューを作成しました。ビューの urlpath を " resources/articles
" に設定して、" Articles
" ページに表示されるようにしました。この全体のアイデアは、私が望むように機能します。ここで問題が発生します。
記事のリストで、特定の記事 (My Test Article など) をクリックすると、urlpath が「my-test-article」に変わります。「resources/articles/my-test-article」になると思います。したがって、全体的な URL はhttp://www.domain.com/resources/articles/my-test-articleのようになります。これでhttp://www.domain.com/my-test-articleのようになります。
この動作により、ブレッドクラムとアクティブなメニュー トレイルが失われます。記事が特定の親にリンクされていないことはわかっていますし、1 つの記事がさまざまなページのさまざまなビューに表示される可能性があることもわかっているので、この種のことは理にかなっています。それでも、この「親に属する記事」機能をシミュレートする方法が必要だと思います。
Pathauto モジュールがインストールされており、メニュー リンクのある基本的なページで動作しています。それでも、記事に対しては何もしません。たくさんのパターンがあるので、正しいものを見逃しているかもしれません。これで、デフォルトのパス パターンのみが に設定されました[node:menu-link:parents:join-path]/[node:title]
。
すべての記事の URL パスを手動で変更できますが、これは原始的なオプションのように見えます。もちろん、1 つの記事を複数のページに表示することもできるので、異なる URL パスが必要になります。
Drupal は初めてなので、正しいアプローチを見逃しているかもしれません。誰かが私を正しい方向に向けることができますか? 助けていただければ幸いです。
drupal-7 - コンテンツタイプを表示にリンクする(検索用)
コンテンツタイプが「製品表示」です。
通常のパスは次のとおりです。node/[nid]
モジュール「pathauto」を使用すると、「製品の表示」ごとに次のことができます。node / [id] ==> product / detail / [node:nid]
これは正常に機能しますが、ビューはトリガーされません。
1)ページ設定(ビュー用)パス:product / detail /%
2)URLパス設定(コンテンツタイプ「製品表示」の場合):自動URLエイリアスを生成します
標準の検索ボックスを使用すると、製品が見つかり、リンクは問題ありませんが、ノードを編集できる通常の標準ページが表示されます。
アドバイスが必要です、助けてください。
ありがとう。
drupal - パネル、分類法、ノード、およびパスオートを使用した Drupal 7 コンテンツ編成
次のようなリンクを取得するために pathauto と分類法を使用して、drupal 7 でコンテンツを整理する最も可能な方法を知りたいと思いました。
カテゴリ/サブカテゴリ/ノード
カテゴリとサブカテゴリもノードのように扱うことができます (example.com/category または example.com/category/subcategory にアクセスすると記事が表示されます)
手伝ってくれてありがとう。
php - 親 URL が変更されたときに Pathauto が子 URL を更新しない
ノードの私のpathauto設定は
メニューの親の URL を変更すると、子ノードの URL が更新されません。たとえば、私は持っています
カテゴリを category-abc に変更しても、ノードの URL は同じままです。一括更新でも機能しないため、すべてのノードを手動で更新する必要があります。この問題の他の方法はありませんか?
drupal-6 - Drupal 6 を使用してプログラムでノードのエイリアスにアクセスする
プログラムでカスタム ブロックを作成しています。ノードのタイトルとリンクを表示する必要があります。ノードとタイトルの表示を完了しました。
ノードをエイリアスにリンクするにはどうすればよいですか。アプリケーションの各ノードにはエイリアスがあります。
コードのエイリアスにアクセスするにはどうすればよいですか。ありがとう。
drupal - Drupal url エイリアスの奇妙な動作
コンテンツ タイプを作成し、それをすべてのコンテンツのデフォルトの URL エイリアスに設定しました。しかし、キャッシュをクリアした後に動作を開始するのは機能していませんが、特定の時間が経過すると動作が停止します。URLエイリアスのこの奇妙な動作の背後にある理由を教えてください。他のコンテンツ タイプもあり、適切に機能します。
前もって感謝します。