簡體   English   中英

Magento將圖像上傳到皮膚目錄而不是媒體

[英]Magento upload image to skin directory instead of media

在我創建的系統配置模塊中,將特定字段添加到“組”部分中:

<image_upload  translate='label'>
<frontend_type>image</frontend_type>
<backend_model>adminhtml/system_config_backend_image</backend_model>
<upload_dir config="system/filesystem/media" scope_info="1">adam/promotion</upload_dir>
<base_url type="media" scope_info="1">adam/promotion</base_url>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>

此xml代碼成功將上傳的圖像存儲到目錄

media/adam/promotion

是否可以將上傳圖像的存儲位置更改為“皮膚”而不是“媒體”? 我嘗試將upload_dir和base_url更改為:

<upload_dir config="system/filesystem/**skin**" scope_info="1">general/promotion</upload_dir>
<base_url type="**skin**" scope_info="1">general/promotion</base_url>

但它沒有用。 有任何想法嗎?

看看@ http://alanstorm.com/magento_system_configuration_in_depth_tutorial

基本映像上傳路徑不是system / filesystem / media ,但是是system / filesystem / media上的Magento系統配置的值(在默認的Community Edition安裝中,解析為{{root_dir}} / media)。

我強烈建議您不要嘗試使用此方法將文件放入skin文件夾中,但是您可以嘗試使用值{{root_dir}}/skin創建一個新的系統配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM