問題タブ [drupal-path-aliases]
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 - Pathauto を有効にしてノードの「挿入」操作中に Drupal パスを取得しますか?
私は、Google Base と連携するモジュールを作成しています。アイテムがあるページへのリンクを挿入する必要がありますが、このアイテムには pathauto が実行されるまでパスがありません。モジュールが実行する前に pathauto がそのフックを実行するようにするか、pathauto から生成されるパスを取得するにはどうすればよいですか?
ソリューションは、管理者によって概説されているように、さまざまな pathauto 設定を持つあらゆる種類のノードで動作するように十分に汎用的である必要があります。
問題は、関数を呼び出すと、$node 変数の [path] 値が次のようになることです。 [path] => [pathauto_perform_alias] => 1
ノード パスの値は空になり、Google Base に与えられる値は単にウェブサイトのベース URL になります。
hook_nodeapi 関数が実行される重みを変更して、すぐにではなく後で実行する方法はありますか?
アクセスしようとしていたノードに用語を添付していない分類法で同様の問題に遭遇しました。taxonomy_node_get_terms() を使用して回避しました
前もって感謝します。
drupal - 私が見つけた貧弱なものではなく、Drupal で強力な URL とエイリアスを使用するオプションはありますか?
まず最初に、私は Drupal を使い始めたばかりなので初心者です。
私が考える強力な URL とエイリアス システムについて説明します。
メイン セクション間で共有されるサブコンテンツを含む構造化コンテンツがあるとします。主なセクションは、Visitor、Customer、およびWebsiteです。現在、すべてのメイン セクションには、サブセクションを含む独自のメニューがあります。VisitorがBasic information、Productsを持っているとしましょう。顧客には製品、レポートがあり、ウェブサイトには基本情報と連絡先があります。したがって、論理的には、コンテンツの URL は次のようになります。
訪問者と顧客の製品、訪問者とウェブサイトの基本情報は同じです。したがって、これらのメイン セクション間で共有 (エイリアス) されます。
そして、私の質問は、Drupal を行う方法です。この構造になるモジュールまたは構成はありますか?
私は何を見つけて、それが仕事をしていないと思います!
Module Pathauto: はい、醜い node/xx 名よりも優れたエイリアスを作成しますが、親セクションを気にしないため、すべてが次のようになります。
drupal - Drupal パス エイリアスが見つかりません
Drupal6 をインストールしました。Web フォームを使用してデータを収集しています。Web フォームには、編集ページで「contact_us」として設定されたパス エイリアスがあります。私が理解できない (そして再現するのが難しい) 問題は、ときどき、一部のユーザーが「node/」ページにたどり着くことです。エイリアスまたはシステム パスを見つけようとして失敗する可能性があるようです。
これを前に見た人はいますか?見るべき場所や、なぜこれが起こっているのかについて何か提案はありますか?
drupal - Drupal。インストールのフォルダー引数なしで現在の URL からパス エイリアスを取得する
インストールのフォルダー引数なしで現在のページ パス エイリアスを取得したいと思います。私は使用しています:
しかし、これはインストール/何でも/実際の/パスを返します。インストールが何であれ、実際の/パスのみを取得したいと思います。
前もって感謝します :)
drupal - Drupal 6: 語彙/用語の URL エイリアス設定を Term-customtext に
私は場所のための語彙を持っています。デフォルトとして、パスは次のようになります
www.blabla.com/location/uk/london
そして、私はそれを次のようにする必要があります
www.blabla.com/london-restaurant
私の構成は以下の通りです。しかし、どういうわけかまったく機能しません:/アドバイスを感謝します!! どうもありがとう!
ロケーション ビューの用語:
代替テキスト http://img.skitch.com/20100702-ciramiub4ggxu3kpydbfh51xfk.jpg
自動化された URL エイリアス設定:
代替テキスト http://img.skitch.com/20100702-deu42nqq4girx6jycyasypkg3i.jpg
drupal - drupal でデフォルトのノード パスを設定する場所
すべての新しいノードが「レポート」(domain.com/reports/node) の下に公開されるようにどこかで設定しました。これはどこで変更できますか?
drupal - URLパス変換方法
私の言語はアラビア語ですクリーンURLにpathautoを使用したいのですが、このモジュールを使用すると、mydomain.com /الشهورالأخيرةبشأناستحواذとブラウザがUTF-8文字に変換されるため、URLが非常に長くなります。ノードのタイトルを英語に変更し、URLパスで置き換えますか?
ありがとうございました
drupal - 別名を認識しない drupal 言語スイッチャー? LANG/text の代わりに node/XX/ に切り替えます
言語スイッチャーに大きな問題があります。すべての記事が英語とスペイン語の多言語サイトを持っています。スペイン語がデフォルトであるため、1 つの記事の名前が domain.com/mi-articulo の場合、英語の記事はドメインになります。 .com/en/my-article (autopath を使用するとこれらのエイリアスが作成されます) URL を手動で変更すると正常に動作するようになりました。 domain.com/en/my-article それは domain.com/node/47 を見つけるので、メニューやその他のものを翻訳すると、drupal は言語の切り替えを認識しなくなります..何が起こっているのかをよりよく理解するためのスクリーンショットを次に示します (奇妙な動作) )ver1. スペイン語 ver2. 英語 今、私が英語をクリックすると..何が起こるか見てください(drupalのようなURLとコンテンツを参照してください。このコンテンツがスペイン語でも英語でもないことを認識していません...言語スイッチャーがエイリアスを見つけられないためです)
drupal - 自動生成されたパス エイリアスでクエスチョン マークを使用したい
自動生成されたパスのエイリアスにクエスチョンマークを使いたいのですが、クエスチョンマークを書くと%3fに変わってしまいます。
どうすればこれを修正できますか?
drupal - pathauto 構造体の前に国コードを付ける
私のクライアントは、サイトをローカライズして、example.com/uk が英国版、example.com/aus がオーストラリア版などになるようにサイトをローカライズしたいと考えています。基本的なパス構造は変更せず、国コードをプレフィックスとして付けるだけです。もちろん、「国を切り替える」ボタンや、geoIP に基づく自動リダイレクトなどが必要ですが、今のところ、パス構造だけに注目したいと思います。ただし、選択した国をビュー、コンテンツ タイプ、テンプレート ファイルなどで使用できるようにしたいので、uk/products/chairs と aus/products/chairs は node/1 のエイリアスのままですが、セッションが提供されます。 /cookie/variable を「uk」または「aus」に設定します。
誰かがこれを行う方法を知っていますか? Google はあまり知識を提供していません :/
多くのファン!:)