質問 > 管理機能 > /app/config/eccube/constant.ymlの設定が有効にならない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rinamiz |
投稿日時: 2017/8/12 22:18
対応状況: −−−
|
新米 登録日: 2017/8/12 居住地: 投稿: 3 |
/app/config/eccube/constant.ymlの設定が有効にならない EC-CUBEの初心者です、設定ファイルについて質問させて頂きます。
[EC-CUBE] 3.0.14、新規インストール [レンタルサーバ] xserver [OS] Linux sv377.xserver.jp 2.6.18-420.el5 [PHP] 7.0.16 [データベース] MySQL 5.5.45 [WEBサーバ] Apache [現象] 管理画面/商品管理/商品登録/商品画像/ファイルアップロード、にてアップする画像のファイル名を維持(アップされた時の状態と同じ、もしくは接頭・尾語の追加程度)したく「/src/Eccube/Resource/config/constant.yml.dist」を「/app/config/eccube/constant.yml」へコピーし、ファイル内の「image_rename: true」を「image_rename: false」に変更しました。 その後、商品画像をアップロードしても、依然「0812215621_598efaf5e3e32.jpg」のようなファイル名でアップされてしまいます。 どのようにすれば、ファイル名を維持するようになるのでしょうか? |
tao_s |
投稿日時: 2017/8/13 20:56
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: /app/config/eccube/constant.ymlの設定が有効にならない キャッシュは削除しましたか?
|
rinamiz |
投稿日時: 2017/8/13 21:01
対応状況: −−−
|
新米 登録日: 2017/8/12 居住地: 投稿: 3 |
Re: /app/config/eccube/constant.ymlの設定が有効にならない 管理画面/コンテンツ管理/キャッシュ管理/項目オールチェックで、キャッシュ削除を実施しました。
|
umebius |
投稿日時: 2017/8/14 7:47
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: /app/config/eccube/constant.ymlの設定が有効にならない キャッシュの問題ではなく、
そもそもEC-CUBE3でimage_renameは実装されていません。 なので >ファイル名を維持(アップされた時の状態と同じ、もしくは接頭・尾語の追加程度) を実現するには自前でカスタマイズしてやる必要があります。
|
rinamiz |
投稿日時: 2017/8/14 11:16
対応状況: −−−
|
新米 登録日: 2017/8/12 居住地: 投稿: 3 |
Re: /app/config/eccube/constant.ymlの設定が有効にならない そ、そうなんですね!汗
実際にコードを読みきっておらず、全然気がつきませんでした、ありがとうございました。 APIの仕様をみると、それっぽい関数の第2引数に、IMAGE_RENAME定数が指定されているような記述があるのに。。。。 makeTempFile($keyname, $rename = IMAGE_RENAME) ↑こういう感じ http://doc.ec-cube.net/api-specifications/3.0/Eccube/Framework/UploadFile.html#method_makeTempFile |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |