質問 > 管理機能 > デフォルトの納品書の店舗住所に都道府県が出ていない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
toku |
投稿日時: 2020/4/22 17:33
対応状況: 解決済
|
新米 登録日: 2020/4/14 居住地: 投稿: 5 |
デフォルトの納品書の店舗住所に都道府県が出ていない [EC-CUBE] EC-CUBE 4.0.3 新規インストール
[レンタルサーバ] さくらレンタルサーバ [Perl] 5.14.4 [PHP] 7.2.28 (CGI) [データベース] MySQL 5.7 [WEBサーバ] Apache/2.4.41 [問い合わせ内容] デフォルトの納品書の店舗住所に都道府県が出ていないのですが、 みなさんでていますか? 「設定」→「店舗設定」→「基本設定」の所の住所は 入力しています。 おそらく /src/Eccube/Service/OrderPdfService.php を修正すればよいと思っているのですが、 修正された方いらっしゃいますか? 教えてください。 |
tao_s |
投稿日時: 2020/4/23 1:12
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 796 |
Re: デフォルトの納品書の店舗住所に都道府県が出ていない 確認してみましたが、普通に出力されていますね...
基本設定で都道府県に変なスペース入っていないか、郵便番号はちゃんと入力されているか確認してみてください。
|
toku |
投稿日時: 2020/4/23 9:46
対応状況: −−−
|
新米 登録日: 2020/4/14 居住地: 投稿: 5 |
Re: デフォルトの納品書の店舗住所に都道府県が出ていない 確認してみましたが、
不要なスペースなども入っていませんでした。 PDFをよく見てみると、郵便番号も出ていませんでした。 郵便番号と都道府県が出力されていないです。 上にあるロゴを自社の物に替えていますが、 関係あるでしょうか? サイズは、もとのサイズとほぼかわらないサイズにしています。 |
468 |
投稿日時: 2020/4/23 10:06
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: デフォルトの納品書の店舗住所に都道府県が出ていない デフォルトのECCUBE4.0.3のソースを確認してみましたが
元々、自社情報に郵便番号も都道府県も出力する処理が書かれていないように見受けられます。 OrderPdfService.phpのfunction renderShopData()を確認してみてください。 fucntion renderOrderData()内に購入者情報部というコメントの下に 購入者の情報を出力している部分があり、 そこでは都道府県 + 住所1で出力するロジックが書かれていますので 参考になるかと思います。 郵便番号は自社情報、購入者情報ともに出力されていないと思います。 何故、標準で出力していないのか理由は分かりませんが getPostalCode()で郵便番号は取得できると思います。 ただ3桁4桁には分かれていませんので、分けて出力したい場合は 文字を分割する処理を記述する必要があると思います。
|
marumi |
投稿日時: 2020/4/23 11:12
対応状況: −−−
|
半人前 登録日: 2019/12/10 居住地: 投稿: 19 |
Re: デフォルトの納品書の店舗住所に都道府県が出ていない こちらのスレッドは参考になりませんでしょうか。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=23386&forum=10 |
toku |
投稿日時: 2020/4/23 13:41
対応状況: −−−
|
新米 登録日: 2020/4/14 居住地: 投稿: 5 |
Re: デフォルトの納品書の店舗住所に都道府県が出ていない 468様
marumi様 ありがとうございます。 ご回答内容を参考に、phpを変更して 無事、表示できました。 助かりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |