バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > タグIDからタグ名を表示する方法

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rabupon
投稿日時: 2024/2/21 13:41
対応状況: −−−
常連
登録日: 2008/11/14
居住地:
投稿: 67
タグIDからタグ名を表示する方法
▼テンプレート
[EC-CUBE];4.2.2

下記のサイトを参考にタグ検索を可能としました
https://techmemo.biz/ec-cube/tag-product-list/

商品一覧ページに遷移した際、URLにtag_idが含まれたいたら
タグ名を表記したいです。
tag_idが「2」の「限定品」

https:*****.com/products/list?tag_id=2

とアクセスされた場合、「限定品」と表示

どのようにしたらタグ名を取得できるのでしょうか?


お願いいたします。
h_tanaka
投稿日時: 2024/2/21 14:05
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1646
Re: タグIDからタグ名を表示する方法
こちらのプラグインで実現できるかと思います。
https://www.ec-cube.net/products/detail.php?product_id=2840


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

rabupon
投稿日時: 2024/2/21 14:10
対応状況: −−−
常連
登録日: 2008/11/14
居住地:
投稿: 67
Re: タグIDからタグ名を表示する方法
ありがとうございます。
ですが、プラグインを利用せずに取得したいのです。
h_tanaka
投稿日時: 2024/2/21 14:16
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1646
Re: タグIDからタグ名を表示する方法
Controllerでリポジトリを使用すればEntityが取得できます。
$Tag = $this->tagRepository->find($tag_id);

これをテンプレートに渡して、
{{ Tag.name }}
で表示できます。


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

rabupon
投稿日時: 2024/2/21 15:21
対応状況: −−−
常連
登録日: 2008/11/14
居住地:
投稿: 67
Re: タグIDからタグ名を表示する方法
ありがとうございます。


申し訳ないのですが、
もう少し具体的に教えていただけると助かります。

どこに何を書けば良いのか。

以上、よろしくお願いいたします。
h_tanaka
投稿日時: 2024/2/21 15:25
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1646
Re: タグIDからタグ名を表示する方法
本コミュニティは開発者の相互サポートのためのコミュニティですので、失礼ながらもし開発に関して初心者ということでしたら、開発できるレベルまで勉強されるか、エンジニアまたはインテグレートパートナーに相談されることをお勧めします。
https://www.ec-cube.net/integrate/partner/

ご自身で開発される場合は、開発を試されてからそれでもうまくいかない場合にコードを開示して相談してもらえればこちらもアドバイスできます。


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

tattsu
投稿日時: 2024/2/21 17:32
対応状況: −−−
長老
登録日: 2023/12/23
居住地:
投稿: 210
Re: タグIDからタグ名を表示する方法
商品一覧ページのテンプレート(list.twig)でこんな形で書けば良いのではないでしょうか。

引用:
{% if app.request.query.get('tag_id') %}
{% set PageTag = repository('Eccube\\Entity\\Tag').find(app.request.query.get('tag_id')) %}
{% if PageTag %}{{ PageTag.name }}{% endif %}
{% endif %}


----------------
-------------------
EC-CUBEカスタマイズ・バージョンアップ・不具合修正 
気軽にご相談ください。ゴールドランクパートナー。

rabupon
投稿日時: 2024/2/26 15:16
対応状況: 解決済
常連
登録日: 2008/11/14
居住地:
投稿: 67
Re: タグIDからタグ名を表示する方法
ありがとうございます。
思っていた通りの表示ができました
rabupon
投稿日時: 2024/2/26 15:18
対応状況: −−−
常連
登録日: 2008/11/14
居住地:
投稿: 67
Re: タグIDからタグ名を表示する方法
勉強不足で申し訳ございません
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,877名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.