質問 > フロント機能 > EC-cube3 商品名を改行後のtitle |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mrb56 |
投稿日時: 2016/7/19 14:04
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 32 |
EC-cube3 商品名を改行後のtitle EC-cube3を使用しております。
商品名に改行したく色々と調べ、以下の箇所を修正致しました。 ----------------------------------------------------------------- 商品一覧ページの商品名の <h3 class="item_name">{{ Product.name }}</h3> を <h3 class="item_name">{{ include(template_from_string(Product.name|raw|nl2br)) }}</h3> へ修正致しました。 ------------------------------------------------------------------ 修正した結果、管理画面での商品名入力箇所に<div>や<br>などのタグを使い、商品ページ一覧や商品詳細ページにテキストへの装飾や改行ができました。 しかし、ページのタイトルにもタグが表示されてしましい困っております。 (例)ブラウザのタブ部分など(title部分)↓ ショップ名/<div>○○○○<br>○○○○<br>○○○</div> のように表示されてしまいます。 ショップ名/○○○○○○○○○○○のようにタグを非表示にする方法など良い方法はないでしょうか。 ご教授をお願い致します。 |
nyorai |
投稿日時: 2016/7/20 10:36
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: EC-cube3 商品名を改行後のtitle ページのタイトルの出力は、以下の箇所で行っています。
https://github.com/EC-CUBE/ec-cube/blob/master/src/Eccube/Controller/ProductController.php#L329 ここでphpのstrip_tag関数を使って、タグを除去するとか。 strip_tags http://php.net/manual/ja/function.strip-tags.php |
mrb56 |
投稿日時: 2016/8/10 0:58
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 32 |
Re: EC-cube3 商品名を改行後のtitle nyorai様
お返事ありがとうございます。 アドバイスいただいた方法で調べながら試してみましたが、 phpが分からずうまくいきません。 return $searchData['category_id']->getName(); ↑の箇所ですがどのような記述を追加すればよいのでしょうか。 |
nyorai |
投稿日時: 2016/8/10 12:32
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: EC-cube3 商品名を改行後のtitle return strin_tags($searchData['category_id']->getName()); でどうでしょう。 |
mrb56 |
投稿日時: 2016/8/11 6:50
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 32 |
Re: EC-cube3 商品名を改行後のtitle nyorai様
お世話になっております。 早々にありがとうございます。 return $searchData['category_id']->getName(); を ↓ return strip_tags($searchData['category_id']->getName()); に 記述を変えましたが変わりませんでした。 ちなみに商品名の箇所に使用しているタグは<br>とテキスト装飾のため<span>も 使用しております。 よろしくお願い申し上げます。 |
shhirose |
投稿日時: 2016/8/14 9:34
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: EC-cube3 商品名を改行後のtitle https://github.com/EC-CUBE/ec-cube/blob/master/src/Eccube/Controller/ProductController.php#L311
で strip_tags 試してみてください。
|
mrb56 |
投稿日時: 2016/8/25 19:21
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 32 |
Re: EC-cube3 商品名を改行後のtitle shhirose様
お世話になっております。 アドバイスをいただきましてありがとうございます。 'subtitle' => $Product->getName(), の箇所ですがどのような記述を行えばよいのでしょうか? |
shhirose |
投稿日時: 2016/8/25 19:27
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: EC-cube3 商品名を改行後のtitle
このように記載してみてください。
|
mrb56 |
投稿日時: 2016/8/25 19:45
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 32 |
Re: EC-cube3 商品名を改行後のtitle shhirose様
早々にありがとうございます。 教えていただいた記述をしてもエラーになってしまいます。 |
shhirose |
投稿日時: 2016/8/25 20:02
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: EC-cube3 商品名を改行後のtitle
スペルが間違っていました。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |