バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > その他 > タグ付けをした商品のリストを表示する。

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tattsu
投稿日時: 2024/1/5 18:33
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 406
Re: タグ付けをした商品のリストを表示する。
TagにはgetProductsというメソッドはないので、通常の状態であればここでエラーになっているはずです。
{% set productsWithTag = tag.getProducts() %}

src/Eccube/Entity/Tag.phpを確認されると良いかと思います。

getProductTagというメソッドならあります。


----------------
-------------------

各決済会社3Dセキュア実装・EC-CUBEバージョンアップ・不具合修正
お任せください。ゴールドパートナー。

banajin
投稿日時: 2024/1/5 18:17
対応状況: −−−
常連
登録日: 2023/10/24
居住地:
投稿: 39
タグ付けをした商品のリストを表示する。
▼テンプレート
[EC-CUBE] 4.2.2
[レンタルサーバ] ローカル環境
[OS] 使用しているOS名、バージョン
[PHP] 7.3.33
MAMPのローカルServerで環境構築してます。

[現象] 再現手順や、どのような現象が発生しているかなど、具体的に
タイトルの通りタグ付けした商品のみをリストにしたいのですができません。
コードはネットを参考にしたりチャットgptで書いてみましたが何も表示されません。
{# Productエンティティを取得 #}
{% set productRepository = repository('Eccube\\Entity\\Product') %}
{% set products = productRepository.findBy({}, {'id': 'desc'}, 24) %}

{# Tagエンティティを取得 #}
{% set tagRepository = repository('ECcube\\Entity\\Tag') %}
{% set tags = tagRepository.findBy({'id':5}) %}

<div class="newArrival__list newProduct">

{# TagエンティティからProductエンティティを取得し、表示する #}
{% for tag in tags %}
{% set productsWithTag = tag.getProducts() %}
{% for product in productsWithTag %}

<div class="newProduct__box">
<a href="{{ url('product_detail', {'id': product.id}) }}">
<div class="newProduct__imgCase">
<img class="newProduct__img" src="{{ asset(product.main_list_image|no_image_product, 'save_image') }}">
</div>
<p class="newProduct__name">{{ product.name }}</p>
<p class="newProduct__price">{{ product.getPrice02IncTaxMax|price }}</p>
</a>
</div>

{% endfor %}
{% endfor %}
</div>

以上、どうかよろしくおねがいします。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は102,924名です
総投稿数は112,385件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2330
5
umebius
2085
6
h_tanaka
1962
7
yuh
1900
8
mcontact
1667
9
red
1579
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
balisys
502


ネットショップの壺

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

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