0

まず最初に、私は Drupal を使い始めたばかりなので初心者です。

私が考える強力な URL とエイリアス システムについて説明します。

メイン セクション間で共有されるサブコンテンツを含む構造化コンテンツがあるとします。主なセクションは、VisitorCustomer、およびWebsiteです。現在、すべてのメイン セクションには、サブセクションを含む独自のメニューがあります。VisitorBasic informationProductsを持っているとしましょう。顧客には製品レポートがあり、ウェブサイトには基本情報連絡先があります。したがって、論理的には、コンテンツの URL は次のようになります。

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts

訪問者と顧客の製品、訪問者とウェブサイトの基本情報は同じです。したがって、これらのメイン セクション間で共有 (エイリアス) されます。

そして、私の質問は、Drupal を行う方法です。この構造になるモジュールまたは構成はありますか?

私は何を見つけて、それが仕事をしていないと思います!

Module Pathauto: はい、醜い node/xx 名よりも優れたエイリアスを作成しますが、親セクションを気にしないため、すべてが次のようになります。

example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
4

2 に答える 2

8

さまざまな方法でセクションを含めるようにpathautoを構成できます。pathauto(www.example.com/admin/build/path/pathauto)のエイリアス設定に移動すると、そこにパスを設定できます。

[ノードパス設定]を展開し、その下の[置換パターン]オプションを展開します。[menu-path-raw] / [title-raw]のようなパターンに入力できるメインリンクとして顧客、訪問者、およびWebサイトを含むメニューがある場合、これによりセクションが最初に配置されます。

または、そのメニュー構造が機能しない場合は、分類法を使用できます。これら3つの主要なオプションを使用して分類法を設定し、必要に応じてサブカテゴリを追加します。次に、path-autoに[term-raw] / title-raw]と入力します。これにより、必要なURL構造が再び得られます。

于 2010-01-10T16:30:07.147 に答える
-2

私は間違っているかもしれませんが、親子構造がメニューオプションで正しく構築されている限り、CleanURLsはそれを処理するべきではありませんか?CleanURLをアクティブ化して確認することができないので、愚かなことを言っている場合でも私をバッシングしないでください...

編集:そうでない場合は、グローバルリダイレクトと呼ばれるモジュールを試してみてください...

于 2010-01-10T16:20:49.193 に答える