これは可能ですか、Magentoのカテゴリに別の標準URLを設定できるように追加できるコードはありますか?私は良い製品のために設定することができます。Magentoでカテゴリの標準タグを設定する
答えて
私が知っているこれのための何もありません。これを行うための独自の方法を開発したり構築したりする必要があります。
カテゴリページ(これはおそらくcatalog_Category_viewブロックにある可能性があります)にいるときに、layout.xmlファイルにエントリを作成してページのheadセクションに追加する必要があります。また、使用するURLをフェッチするためには、ビューファイルとブロックオブジェクトが必要になるでしょう(技術的には、ビューファイルに配置できますが、ブロックオブジェクトは「Magento」以上です)。
あなたlayout.xmlブロックは、このブロックは、head.phtmlファイルを参照し、この
<catalog_category_view>
<reference name="head">
<block type="canonical/canonical" name="head_url" as="head_url" template="ocaff/canonical/head.phtml" />
</reference>
</catalog_category_view>
ようになります。このファイルには、次のものが含まれます。
<link rel="canonical" href="<?php echo $this->getCanonicalUrl() ?>" />
これは、getCanonicalUrl()という名前の関数を持つブロックオブジェクトを呼び出します。この関数では、カノニカルをどのようにするかを見つけて決定します。おそらくこれをURLキーにしたいと思うかもしれませんが、そこには他のロジックがあるかもしれません。
正規のURLサポートについての情報を検索しているときにこの質問が見つかりました。
これを追加したバージョン(リリースノートには何も見つかりませんでした)がわかりませんが、1.7.0.2のすぐにサポートされています。
管理者で:SYSTEM >> CONFIG >>カタログ>>検索エンジン最適化
最後の2つのオプションは、カテゴリや製品の正規のURLを可能にします。
Canonicalタグのサポートが1.4.0.0 RC1で導入されました –
正規の製品のためのURLやカテゴリページは、管理者では1.5
からのMagentoによってサポートされています:SYSTEM >> CONFIG >>カタログ>>検索エンジン最適化
下記の私の答えを参照してください。これは、1.7.0.2のすぐにサポートされています – pspahn
Magentoでは、製品ページとカテゴリページの両方で、1.4.0.0 RC1以降の標準タグがサポートされています。 CMSページのレイアウトに追加する必要があります。 –