質問 > フロント機能 > 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 |