バージョン選択

フォーラム

メニュー

オンライン状況

53 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 52
ko66at もっと...

サイト内検索

質問 > フロント機能 > カテゴリ別に画像を表示したい。

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shinra
投稿日時: 2023/12/8 18:34
対応状況: −−−
一人前
登録日: 2017/9/2
居住地:
投稿: 128
Re: カテゴリ別に画像を表示したい。
dtb_categoryに画像格納用のカラムの追加が必要だと思います。
以下はサンプルコードです。

CategoryTrait

/**
 * @ORM\Column(name="image_path", type="string", length=255, nullable=true)
 */
private $imagePath;

public function getImagePath()
{
    return $this->imagePath;
}

public function setImagePath($imagePath)
{
    $this->imagePath = $imagePath;
}


twigでの画像表示の実装
{% for category in categories %}
    {% set image = category.imagePath %}
    {% if not image and category.parent %}
        {% set image = category.parent.imagePath %}
    {% endif %}

    <div class="category">
        {% if image %}
            <img src="{{ asset(image) }}" alt="{{ category.name }}">
        {% endif %}
        <div class="category-name">{{ category.name }}</div>
    </div>
{% endfor %}


サンプルコードの動作確認等はしていません。
仕様に合わせて修正や動作確認してみてください。
mcontact
投稿日時: 2023/10/30 15:32
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1462
Re: カテゴリ別に画像を表示したい。
プラグインを使用しないのであれば、Controller部のカスタマイズ、Twigのカスタマイズ、Doctrinの知識などが必要になります。
下記公式ドキュメントの「本体カスタマイズ」をよく読み実装してみてください。
https://doc4.ec-cube.net/


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

hahamoe
投稿日時: 2023/10/30 13:01
対応状況: −−−
半人前
登録日: 2023/10/25
居住地:
投稿: 17
Re: カテゴリ別に画像を表示したい。
お返事ありがとうございます!

可能であれば、プラグインを使用せずに…と思っていました。
プラグインの使用も検討しつつ、もうちょっと模索してみます。

ありがとうございます。
mcontact
投稿日時: 2023/10/30 12:51
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1462
Re: カテゴリ別に画像を表示したい。
トエビスさんの下記のプラグインを使えば簡単かと思います。
https://www.ec-cube.net/products/detail.php?product_id=1906
https://www.ec-cube.net/products/detail.php?product_id=2823


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

h_tanaka
投稿日時: 2023/10/30 12:50
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
Re: カテゴリ別に画像を表示したい。
プラグインを利用されるのはいかがでしょうか。
https://www.ec-cube.net/products/list.php?category_id=&keywords=%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E7%94%BB%E5%83%8F


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

hahamoe
投稿日時: 2023/10/30 12:46
対応状況: 開発中
半人前
登録日: 2023/10/25
居住地:
投稿: 17
カテゴリ別に画像を表示したい。
下記サイトを参考に、EC-CUBE4でカテゴリー一覧別にブロックを読み込んで、カテゴリー別に画像を表示しています。
https://code-base.jp/ec-cube4-%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC%E4%B8%80%E8%A6%A7%E5%88%A5%E3%81%AB%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80%E6%96%B9%E6%B3%95/

親カテゴリに属している子カテゴリーにも、同じものを表示させたいのですがどうすれば良いのか、アドバイスいただけないでしょうか。
何卒、宜しくお願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は93,332名です
総投稿数は111,015件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2315
5
umebius
2085
6
yuh
1841
7
h_tanaka
1752
8
red
1574
9
mcontact
1462
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.