我目前正在開發一個XML插件,該插件可將大量來自外部源(分銷商)的產品自動導入到我的Prestashop中。 XML導入器工作正常 - 它將所有產品數據添加到我店的數據庫,但是我在上傳圖像時遇到問題。我有我的外部圖像的URL,存儲在插件中的PHP變量中。 Prestashop上傳時使用7種不同尺寸的單幅圖片(不是來自XML插件,而是上傳產品時從其自己的管理面板)。我的XML上傳器位於tools/xmlplugin。上傳功能具有這樣的基本結構:將XML產品導入Prestashop
myUploadFunction($external_product_ID)
{
..upload to db functions here...
$external_image_url_path;
$external_image_name; //ex. image_001.jpg
}
你能不能幫我上傳的圖片,並創建多個不同大小的圖像的Prestashop的圖像文件夾的物流。
PS:XML插件沒有連接到Prestashop的核心(僅限於數據庫)。而且我無法理解Prestashop的合成圖像的URL結構。
任何想法?
你使用的是女巫版的Prestashop? –
版本1.6.1.3。 –
圖像名稱在'.htaccess'中被重寫。另外,導入圖像的正確方法是放棄創建和上傳圖像的任務,並將產品保存到數據庫中。以同步模式導入圖像需要花費太多時間 – gskema