検索モジュールで表示される商品のURL

  • Posts: 30
  • Thank you received: 0
11 years 2 months ago #127935

-- HikaShop version -- : 2.2.1
-- Joomla version -- : 3.1.5
-- PHP version -- : 5.3

この件についてのトピックが見つけられなかったので新しく投稿させていただきます。
Joomlaの検索モジュールにてサイト内検索し、検索結果リストに表示される該当商品のURLが

http://ドメイン名/component/hikashop/produits/商品名

となっていて、メニュー登録した本来の商品URLとは違うものになってしまいます。
このため、検索結果ページからアクセスした商品ページに表示されるパンくずリストも本来の商品につけられたメニュー・サブメニューが表示されません(本来「ホーム / メニュー / サブメニュー / 商品名」となるものが「ホーム / 商品名」と表示)

検索結果ページに本来のURL「http://ドメイン名 / メニュー / サブメニュー / 商品名」を表示させることはできますでしょうか?

よろしくお願いします。

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 24
11 years 2 months ago #128153

flavor36 様

回答が遅れまして、申し訳ありません。
お問い合わせの件ですが、可能です。
Joomlaプラグイン管理経由で、HikaShop products search pluginの"Itemid"パラメータに、メニューのIDを入力して下さい。
これでご希望のURL表示になると思います。


Hikari software日本語カスタマー担当チーフ
藤井律子

Please Log in or Create an account to join the conversation.

  • Posts: 30
  • Thank you received: 0
11 years 2 months ago #128289

ご回答のとおり試してみましたが、Itemidにはサブメニューのidを入力しなければ正常なURLを表示しないようです。

メインメニューの構成は、メニュー名(カテゴリー名) > サブメニュー(サブカテゴリー名) という風に設定されているのですが、メインのカテゴリーは5つあり、さらにそれぞれサブカテゴリーが複数存在しています。
仮にひとつのサブメニューのIDをItemidに入力すると、当然ながら検索後の商品のリンク全てが入力したIDのURL(カテゴリー名・サブカテゴリー名)に置き換わってしまい、そのカテゴリーに属する商品以外は実際とは違うURLになります。
私が実現したいのは、検索された商品がそのカテゴリー・サブカテゴリーを伴った本来のURLを表示させるということです。
私が設定しているようなメニューでは不可能なのでしょうか? それか他に何か解決方法は考えられるでしょうか?

よろしくお願いいたします。

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 24
11 years 2 months ago #128408

flavor36 様

ご指摘の通り、このようなメニューの構造ですと、検索結果を大幅に変更するためにメニューアイテムを利用することはできません。
各商品の「カノニカルURL」を適切に設定すれば、異なるURLとなっても問題はございません。
しかしながら、メインメニューアイテムを使って検索結果URLが機能しない場合、メインメニューアイテムが適切に設定されていないことを意味しています。
いずれにせよメインメニューアイテムURLの使用が最善だと思います。


Hikari software日本語カスタマー担当チーフ
藤井律子

Please Log in or Create an account to join the conversation.

  • Posts: 30
  • Thank you received: 0
11 years 2 months ago #128459

いずれにせよメインメニューアイテムURLの使用が最善だと思います。


これは現状のまま「http://ドメイン名/component/hikashop/produits/商品名」という形が最善ということでしょうか?

このようなメニューの構造ですと、検索結果を大幅に変更するためにメニューアイテムを利用することはできません。


例えば「商品」というメニューアイテム(サブメニューなし)を作りitemid登録したとして、その中に全商品が表示され、検索結果にもそのURLが表示されるとしても、それだとカテゴリーの意味がなくなってしまう気がします。買い手の利便性を考えるとカテゴリーによるメニュー構成はよくあるものではないかと思います。
他に考えられる検索結果にも対応したメニューとはどんなものが考えられますか?メニュー再構築も視野に入れています。

もし、現状のHikashopで、カテゴリーに対応したURLの検索結果へのはき出しが不可能であれば、今後のバージョンでご検討いただけるととても便利なのではないかと思います。

Last edit: 11 years 2 months ago by flavor36.

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 24
11 years 2 months ago #128683

flavor36 様

回答が遅れましたこと、お詫び申し上げます。

URL 「http://ドメイン名/component/hikashop/produits/商品名」は正しいものではありませんが、このようなURLになるのは次の場合のみです。プラグインのアイテムフィールドを設定しなかった場合、あるいは無効なメニューアイテム等、誤った値で設定した場合です。

問題は、様々なカテゴリに様々なメニューが設定されていることです。カテゴリーリスティングメニューアイテムが一つであった場合(flavor36様のケースがそうであると理解しておりますが)、そのIDをお使いになり、HikaShop設定にて「パンくずリストを簡略化する」オプションを無効にしていますと、商品カテゴリのあるパンくずリストを伴う検索結果を得ることができます。


Hikari software日本語カスタマー担当チーフ
藤井律子

Please Log in or Create an account to join the conversation.

Time to create page: 0.072 seconds
Powered by Kunena Forum