カテゴリ名のみを使用してカテゴリURLを取得する機能はありますか?カテゴリIDを取得できればカテゴリURLを取得できますが、私のシナリオでは、カテゴリ名のみを使用できます。どのようにこれを得るための任意のアイデア。あなたがやって試すことができカテゴリ名を使用してカテゴリURLを取得するには
0
A
答えて
10
:
$category = Mage::getModel('catalog/category')->load($name, 'name');
if ($category->getId()) echo $category->getUrl() . "\n";
1
:基本的にはあなたの名前で、実際のカテゴリurlでふるいにかけたコレクションを提供します
Mage::getResourceModel('core/url_rewrite_collection')->addFieldToFilter('request_path' array('like' => '%'.$category_name.'%'));
をURLが「カテゴリー/製品」などのようなものとして、あなたは実際に基礎となる製品を得る可能性がありますあなたのコレクションのフィールドフィルタに>>>
'like' => '%'.$category_name.'/' or 'like' => '%'.$category_name.'.html/'
のようにすることができますカテゴリURLを取得する可能性が最も高い。カテゴリ名が一意でないことを、あなたが最初に一致のURLを取得するには、これを使用することができ考える
関連する問題
- 1. MagentoカテゴリのURLと名前を取得
- 2. カテゴリの取得URL
- 3. カテゴリ名でwp_termsを取得
- 4. Prestashop:親カテゴリを取得するURL
- 5. URLの種類カテゴリを取得する
- 6. foursquare apiカテゴリ名からカテゴリIDを取得する
- 7. 投稿のカテゴリ名を取得する
- 8. codeigniterを使用してカテゴリidからカテゴリの結果の親の名前を取得する方法
- 9. Magento:getModelを使用して製品とカテゴリを取得する
- 10. Youtube APIを使用して各カテゴリのトップチャンネルを取得する
- 11. Magento:インストールスクリプトを使用してカテゴリ名を更新するには
- 12. カテゴリのIDを取得する方法href urlに追加して次のページにカテゴリを表示する
- 13. SQLクエリを使用してすべてのMagentoカテゴリを取得
- 14. すべてのカテゴリではなく、URLに基づいて商品カテゴリを取得してください
- 15. PrestaShop:webserviceからカテゴリ名を取得
- 16. wp get_postsでカテゴリ名を取得
- 17. MagentoのカテゴリーIDでカテゴリ名を取得するには
- 18. Wordpressの投稿からカテゴリ名を取得するには?
- 19. RESTを使用してmagentoから製品とカテゴリを取得
- 20. Wordpressはカテゴリの配列としてカテゴリの親を取得します
- 21. SQLカテゴリ - すべてのparent_id名を取得できません
- 22. 投稿のカテゴリを取得、
- 23. カテゴリを取得サムネイルNULL
- 24. カテゴリIDを取得symfony3
- 25. カテゴリIDを取得WP
- 26. httpsを使用しないカテゴリとURLは、マゼンタのホームページにリダイレクト
- 27. opencart 2.xでURLからカテゴリ名を削除するには?
- 28. 私はコンボボックスからカテゴリ名を取得しようとしているデータベース
- 29. Expression Engine:リンクでカテゴリURLタイトルを使用する - YES/Category URLインジケータ
- 30. joomlaの名前からカテゴリIDを取得しますか?