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

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

drupal-7 - 多言語コンテンツの編集時に drupal 7 分類法 i18n が機能しない

色という分類法を作成します。私の用語はそれぞれ、フランス語と英語で翻訳可能です。

分類法の色を関連付けることができる、product というコンテンツ タイプを作成します。私の製品コンテンツ タイプも多言語であることに注意してください

管理者のデフォルト言語はフランス語です。

製品を作成すると、色の分類が管理者のデフォルト言語であるフランス語でのみ表示されます。私の考えでは、ノードに設定された言語内で表示されると思われます。英語のノードはフランス語の分類法に関連付けられているため、現在問題になっています。

誰でもこの問題を解決する方法を知っています。

どうもありがとう。

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

drupal - Drupal pathauto トークン [term:parents:join-path] が正しく動作しない

親用語の URL が自動生成されなかった場合。また、トークン [term:parents:join-path] を使用して子用語の URL が生成されました。間違った親カテゴリの URL が使用されています (自動生成されますが、実際のものではありません)。

ブログ分類用語の URL エイリアス生成ルールを [term:parents:join-path]/[term:name] に設定したとします。

また、カテゴリ構造があります。「親カテゴリ」に「my-parent-category」という URL が手で埋められています。

「サブカテゴリ」は、「親カテゴリ/サブカテゴリ」という URL を取得しますが、「私の親カテゴリ/サブカテゴリ」は取得しません。

そのため、親カテゴリの URL を手動で入力した場合、各サブカテゴリの URL とノードの URL も更新する必要があります (ノードの URL 構造が完全なパスを使用して用語をスローする場合)。

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

drupal - パスエイリアスでプラス「+」記号を使用すると、ページが見つからないというエラーが発生する

URL エイリアスを として新しい単純なノードを作成しようとしていますtest+node。ノードを保存すると、ページにノードが表示されず、URLが次のように変更されます

http://server/packets/test%2Bnode

しかし、次のエラーのみが表示されます

Page not found The requested page "/packets/test%2Bnode" could not be found.

誰でもこの問題を解決するのを手伝ってもらえますか...

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

drupal - パネルを使用して drupal でノード URL を処理する方法

という名前のコンテンツ タイプがhardwareあり、Pathauto モジュールを使用してエイリアスを に設定しhardwares/[node:nid]ます。
その後、url を処理するページを作成しましたhardwares/%node

しかし、Panels はその URL を処理しないように見えます。常に組み込みのノード テンプレートをレンダリングします。

その URL エイリアスを削除しようとしましたが、hardwares/<some id>正常に動作する にアクセスしてください。ただし、コンテンツ タイプが異なるノードの URL を変更することはできません。

それで、誰でもそれについて私を助けることができますか?ありがとう。

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

drupal-7 - URL エイリアスがドメイン パスに対して機能しない

Web サイトでドメイン アクセス モジュールを使用しており、Web サイトに複数のドメインがあります。たとえば、私はドメインを持っています

  1. test.example.com (プライマリ ドメイン)
  2. test1.example.com

サンプル コンテンツ「連絡先」を作成し、URL エイリアスを「連絡先」(ノード ID を 143 と仮定) として提供する場合、ドメイン アクセス オプションで「すべてのアフィリエイトに送信」を選択します。以下のURLにアクセスしようとすると

test.example.com/contact(正常に動作しています)
test1.example.com/contact(ページが見つかりません)

しかし、以下の両方が機能しています

すべてのドメインに同じ URL エイリアスを設定することはできますか? ドメインパスモジュールを使用しましたが、必要に応じて機能しません。

ありがとう。

0 投票する
0 に答える
2300 参照

url - Drupal 8 - 分類法を使用したノードのカスタム URL パス

「/PARENT_TERM/TERM/NODE_NAME」のようなカスタム URL パスを保存しようとしています。

Pathauto のおかげで、URL 文字列を作成するために必要な情報を取得できましたが、保存する URL を取得できないようです。また、この情報を URL パス設定または URL エンティティに保存するのが最善かどうかもわかりません。

URL の作成に Pathauto を使用しない理由は、ノードのパターンを作成するときに、親用語のトークンが提供されないためです。

これまでの私のコードは次のとおりです。

ありがとうございました!

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

drupal - Drupal の記事で Pathauto を使用する

Drupal 7 では、何千もの記事を含むサイトがあります。分類法を使用して記事を並べ替え、コンテンツ フィルターを使用して特定のページに関連する用語を含む適切な記事を表示するビューを使用しています。標準機能。

パス (標準)、パスオート、およびトークンを追加したので、必要なものはすべて揃っていると思います。私の分類法では、次のように設定しました。

しかし、私の記事はすべて私の Web サイト (www.mysite.com/articlename) にあります。www.mysite.com/fruit/banana/pies のように表示したい。

どこにいても誰もが言うように、を使用して、パス構成ページの [記事] の下にパスを追加できます[term:parents:join-path]/[term:name]

ただし、エラーが発生しました:

私が得ることができる助けをいただければ幸いです!他のフォーラムで他の人がこれに苦労しているようですが、私と同じ問題はありません。

モジュールが足りないのでしょうか?これらのトークンは私のリストにありませんでした。

0 投票する
0 に答える
118 参照

drupal - Drupal 7 - 分類法に基づいて URL の場所に記事を追加するには?

分類法に基づいて URL の場所が自動的に生成される Drupal 7 Web サイトに記事を追加できるようにしたいと考えています。したがって、「ニュース > ローカル > タウン」という分類法を選択すると、www.site.com/news/local/town のサイトに配置されます。

ここまでで、分類語彙の階層が作成されました。Pathauto と Entity Reference をインストールしました。ここからどうすればいいのかわからない。

モジュールの Pathauto の [構成] パネルに移動すると、コンテンツ パス、タクソノミー ターム パス、ユーザー パスの 3 つのパス セットが表示されます。

Content Paths の下で、Pattern for All Article Paths の下に何かを追加することになっていると思います。ここに追加する必要があるのは、分類法から URL を作成するための変数だと思います。

それで調べました。徹底的に。先週あたりを探しました。次の行を使用することになっていることは、一般的なコンセンサスのようです。

これは問題です。エラーが発生します:

すべてのアーティクル パスのパターンで、無効なトークン [term:parents:join-path]、[term:name] が使用されています。

わかりました、それは理にかなっています。コンテンツ パスの下のリストに「term」トークンが表示されません。Taxonomy Term Paths の下で行いますが、記事の URL を定義しようとしています。

人々は立ち往生しています。私もそうです。これはデフォルトの Drupal 機能です。なぜこれが難しいのかわかりません。私が使用した他のすべての CMS で標準になっていることを行うためにしなければならない作業の量に基づいて、このソフトウェアに対する私の好意的な意見を変更し始めています。

私は何か間違ったことをしていますか?他に必要な手順はありますか?

この問題の解決に役立つアドバイスがあれば、よろしくお願いします。