その他 > その他 > 納品書にカテゴリー名を載せたい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koma232 |
投稿日時: 2019/4/11 15:07
対応状況: −−−
|
半人前 登録日: 2018/10/3 居住地: 投稿: 29 |
納品書にカテゴリー名を載せたい 納品書の「商品名/商品コード/」の隣にカテゴリー名を載せたいです。
どなたかご教授お願いします。 ▼テンプレート [EC-CUBE] 4.0.2 [レンタルサーバ] さくらサーバー [OS] FreeBSD 9.1-RELEASE-p24 amd64 [PHP] PHP 7.2.10 [データベース] MySQL 5.7.23-log [WEBサーバ] Apache/2.4.33 |
umebius |
投稿日時: 2019/4/13 18:47
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 納品書にカテゴリー名を載せたい 商品名/商品コード/の項目のテキストは下記の部分になります。
$productNameにカテゴリー名を付け足してやれば大丈夫です。 https://github.com/EC-CUBE/ec-cube/blob/4.0.2/src/Eccube/Service/OrderPdfService.php#L463-L470 $OrderItem->getProduct()で商品エンティティは取得可能ですので 送料などにはカテゴリーはないので 、それは$OrderItem->getOrderItemType()の戻り値で判断できます。
|
koma232 |
投稿日時: 2019/4/15 16:25
対応状況: −−−
|
半人前 登録日: 2018/10/3 居住地: 投稿: 29 |
Re: 納品書にカテゴリー名を載せたい ご連絡ありがとうございます。
if (205 == $Category->getId()) { $productName .= ' / '.'test'; } カテゴリーIDが205の時にtestを表示させたいです。 このような形で付け足せばよろしいでしょうか? 誠に申し訳ございませんが、もし可能であればご教授いただければと思います。 |
umebius |
投稿日時: 2019/4/21 13:42
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 納品書にカテゴリー名を載せたい そうですね、
商品の明細であれば$OrderItem->getProduct()でProductエンティティを取得して あとはその商品がカテゴリーに属しているかどうかを判定すれば良いかと思います。 こちらは記事を書いておりますので参考まで。 いろいろな方法があります。 Service内でProductCategoriesをループしてチェックしても良いですしね EC-CUBE4 商品があるカテゴリーに含まれるかどうかをチェックする方法
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |