問題タブ [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 投票する
5 に答える
2202 参照

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() を使用して回避しました

前もって感謝します。

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

drupal-6 - Drupalノード階層

Drupalがコンテンツをどのように構成するかを理解するのに問題があります。

「Artists」というコンテンツタイプがあり、次に「Songs」があり、URLを次のようにします。

すなわち

{アーティストが生成したURL}->コンテンツタイプのタイトルからpathautoによって自動的に作成されます{曲が生成されたURL}->コンテンツタイプのタイトルからpathautoによって自動的に作成されます

「song」のコンテンツタイプ内には、LedZeppelinを参照する「NodeReference」のCCKフィールドがあります。

それは私が得た限りです:)だから今問題は私が望むようにURL構造を取得する方法です、今のところ私は取得するだけです:

吸う:(

前もって感謝します!

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

drupal - 同じパスオートを作成する方法 stackoverflow.com

stackoverflow.com がモジュール pathauto を使用していることは知っています。drupal で pathauto を使用して、pathauto uris を作成したいと考えています。しかし、これを行う方法がわかりません。

例: pathauto を使用した後にdomain.com/node/1、次にdomain.com/article/1/title-nodeを使用

次に、 domain.com/article/1/???にアクセスします。それでも、show page not found の代わりにノード 1 が表示されます。

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

drupal - Drupal のビューとパスの URL

私が構築している 1 つのビューの drupal パスに問題があります。現在、私のビューは次の形式になっています: contents/2/6.

2 と 6 は 2 つのノードの ID です。これらの ID を操作して、これらのノードのタイトルとしましょう。

これらの値をパネルに送信しているため、ビューからこれを行うことはできません。パネルはノードの ID を受信する必要があります。

要約すると、これらの ID をタイトルに (pathauto のように) 書き換えたいだけですが、それはできますか? このための特定のモジュールはありますか?

ありがとう!

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

drupal - Drupal RSS フィード リンク

ニュースなどのフィードを作成しています。これらのアイテムには URL エイリアスが設定されています。URL エイリアスが RSS フィードで使用されない理由はありますか?

パス エイリアスを使用して正しいナビゲーションを表示する多言語サイトを持っているため、フィードから「ノード」リンクを取得すると、すべてが壊れます。

編集

ビューを使用して RSS フィードを作成しています ビューでライブ プレビューを実行すると、正しいリンクが表示されます。したがって、間違ったリンクはその後のどこかにあります。

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

drupal - db は、drupal の pathauto 用に保存された「自動エイリアス」設定です

を使用して一連のノードを作成しましたnode_save()。残念ながら、自動エイリアス設定をオンにするのを忘れていました。どうすれば今それができるか知っている人はいますか?その設定がデータベースのどこに保存されているかわかりません。(他の非 db アプローチも問題ありません。)

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

drupal - Drupal: 特定のコンテンツ タイプにブロックを割り当てる

node-mynode.tpl.php というカスタマイズされたテンプレートを作成しました mynode タイプのノードが要求されるたびに、node-mynode.tpl.php が自動的に使用されます。

ただし、この場合、ユーザーは特定のメニュー ブロックを見たいと考えています。

質問: 特定のコンテンツ タイプにブロックを割り当てるにはどうすればよいですか?

ヒント: Pathauto で URL エイリアスを調べ始めました。1 つの解決策がこの方向にあるのではないかと思います。

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

drupal - Drupal では、Pathauto に渡される値を変更する方法は?

特定のコンテンツ タイプに対して、ノードのタイトルに基づいてエイリアスを生成するように Pathauto を構成しました。問題は、Pathauto がエイリアスを生成するために使用する前に、このタイトルに小さな変更を加えたいということです。

この投稿の最初のコメントは hook_token_values の使用を示唆していますが、 docsを読んでも使い方がよくわかりませんでした。私のテストでは、このフックを実装すると、生成されるエイリアスは常に「配列」になります。これは、何かが足りないことを意味します。

何か助けはありますか?ありがとう。

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

drupal - Views と Pathauto がどのように連携するかについての基本的な理解

pathauto ルールを使用するタイミングとビュー ページ パスを使用するタイミングを理解する上で根本的な問題があります。いくつかのカスタム コンテンツ タイプがあり、ブロックを使用して特定のパス上のノードの特定の部分を表示しています。次に、ビュー ページを使用してメイン ノードをパス上に表示します。

これを行うと、ビューで設定したパスをオーバーライドするため、pathauto を使用できません。たとえば、「location/%」のビュー ページ パスを設定し、「location/[title-raw]」のロケーション コンテンツ タイプに pathauto ルールを設定すると、mysite.com/location/mylocation pathauto を参照するときに勝ち、完全なノードを表示するだけです。また、pathauto を使用できない場合、ブロックに引数を追加することもできません。Drupal は何を見ているのか理解できなくなるからです。ああ!

Util をインストールして、モジュールの重量を変更しようとしましたが、うまくいきませんでした。しかし、モジュールの重みを変更するようなクレイジーなことをする必要はありませんよね? 私の考えには何か基本的な欠陥があるに違いありません。

パスとコンテンツをどのように整理していますか?

私が水のように流れるのを助けてください、私が杯になるのを助けてください。

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

drupal - Drupalのプロファイルへのリンクとしてユーザー名を出力する方法はありますか?

pathautoを使用しているので、ユーザープロファイルには/ user/name-nameの形式のクリーンなURLがあります

プロファイルへのリンクとしてユーザー名を出力するにはどうすればよいですか?これに似た処理を行うために使用されるtheme()関数を見たことがありますか?