バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > detail.twig内で[SEO]タイトルの値を出力したい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nac335
投稿日時: 2022/10/23 19:54
対応状況: −−−
新米
登録日: 2019/12/18
居住地:
投稿: 2
detail.twig内で[SEO]タイトルの値を出力したい
[EC-CUBE] EC-CUBEのバージョン:4.1.2、新規インストール
[レンタルサーバ] エックスサーバー
[OS] Ubuntu:18.04.1
[PHP] 7.4.28
[データベース] MySQL 5.7.29
[WEBサーバ] Apache
[ブラウザ] Microsoft Edge
[導入プラグインの有無]なし
[カスタマイズの有無].twigのデザイン修正のみ

管理画面の商品情報登録ページには[SEO]タイトルという欄があり、この[SEO]タイトルは商品詳細ページアクセス時のタイトルタグに出力されいると考えております。
この[SEO]タイトルの値をdetail.twig内でも表示させたいという要望です。

具体的には商品名(Product.name)には英語の商品名、SEOタイトルには日本語の商品名として双方を同時に利用したいと考えております。

/src/Eccube/Controller/ProductController.phpのfunction detail()を確認すると、returnされている値は、以下のようになっておりました。

'title' => $this->title,
'subtitle' => $Product->getName(),
'form' => $builder->getForm()->createView(),
'Product' => $Product,
'is_favorite' => $is_favorite,


そこで、detail.twigで{{title}}を挿入してみましたが、値は何も表示されませんでした。
タイトルタグには[SEO]タイトルで設定された値が入っており、{{subtitle}}とすると、商品名が表示されます。
キャッシュを削除しても変化ありません。

detail.twig上で、[SEO]タイトルの値を出すにはこれまで考えた前提条件が間違っているのか、
何かしらコントローラー部分の修正が必要であるのか、ご指摘いただけないでしょうか。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » detail.twig内で[SEO]タイトルの値を出力したい nac335 2022/10/23 19:54
     Re: detail.twig内で[SEO]タイトルの値を出力したい mcontact 2022/10/25 10:08
       Re: detail.twig内で[SEO]タイトルの値を出力したい nac335 2022/10/25 14:29
         Re: detail.twig内で[SEO]タイトルの値を出力したい mcontact 2022/10/25 17:01

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.