Magentoで、製品の完全なURL、つまり製品のエクスポートCSVでSITE_URL / PRODUCT URLを取得するにはどうすればよいですか。このようなものをグーグルで検索していましたが、これに関連するものが見つかりません。
mage app / code / core / Mage / ImportExport / Model / Export / Entityを掘り下げて、次のファイルProduct.phpを編集しますが、URL_PATH列を見つけてフルパスを含めることができます
Magentoで、製品の完全なURL、つまり製品のエクスポートCSVでSITE_URL / PRODUCT URLを取得するにはどうすればよいですか。このようなものをグーグルで検索していましたが、これに関連するものが見つかりません。
mage app / code / core / Mage / ImportExport / Model / Export / Entityを掘り下げて、次のファイルProduct.phpを編集しますが、URL_PATH列を見つけてフルパスを含めることができます
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) エクスポートをテストし、すべて問題
ありませんでした 最後に、コードをハックしたことはわかっていますが、モジュールをコーディングする十分な時間がなく、方法もわかりません ... :-)
私はこのようにしました:
// 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();
こんにちは、csv ではサイト URL を取得できません。これは、magneto ではサイト URL とディレクトリ パスが自動的に連結されるためです。csv でサイトの URL が必要な理由を教えてください