0

Magentoで、製品の完全なURL、つまり製品のエクスポートCSVでSITE_URL / PRODUCT URLを取得するにはどうすればよいですか。このようなものをグーグルで検索していましたが、これに関連するものが見つかりません。

mage app / code / core / Mage / ImportExport / Model / Export / Entityを掘り下げて、次のファイルProduct.phpを編集しますが、URL_PATH列を見つけてフルパスを含めることができます

4

3 に答える 3

1

url_path 列の下に製品への完全な URL パスを追加するソリューションは、ここにあることがよくわかりました。
1) パス app/code/core/Mage/ImportExport/Model/Export/Entity のファイルを編集します
。 630番

 foreach ($validAttrCodes as &$attrCode) { // go through all valid attribute codes

3) これはエクスポートするすべての属性を与えています
4) 条件を挿入しました

if($attrCode=='url_path'){
                            $attrValue = str_replace('index.php/','',Mage::getBaseUrl()).$attrValue;
                        }


5) エクスポートをテストし、すべて問題
ありませんでした 最後に、コードをハックしたことはわかっていますが、モジュールをコーディングする十分な時間がなく、方法もわかりません ... :-)

于 2013-02-14T08:33:15.133 に答える
0

私はこのようにしました:

            // Gets the current store's id
            $store = Mage::app()->getDefaultStoreView();
            $product->setStoreId($store->getStoreId());

            //prepare csv contents
            $data = array();
            $data[] = $product['sku'];
            // this is the URL:
            $data[] = $product->getProductUrl();
于 2021-05-25T09:28:07.787 に答える
-1

こんにちは、csv ではサイト URL を取得できません。これは、magneto ではサイト URL とディレクトリ パスが自動的に連結されるためです。csv でサイトの URL が必要な理由を教えてください

于 2013-02-13T06:52:09.953 に答える