質問 > フロント機能 > HTMLPurifierについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mrb56 |
投稿日時: 2024/3/31 13:56
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 33 |
HTMLPurifierについて ▼テンプレート
[EC-CUBE]4.2 お世話になります。 商品詳細ページの商品説明欄にformタグ 例:<form method="post" action="https://❍❍❍❍❍">を入れたいのですが、表示できません。HTMLPurifierが使用されているため表示できないのかと思いますがxercise_html_purifier.yamlを作成し、下記のコードを記述しましたがうまくいきません。htmlはdivタグやtableタグは動きますが、formタグは表示されません。どのような記述をおこなえば表示されるでしょうか。 [code]exercise_html_purifier: html_profiles: default: config: Attr.EnableID: true どうぞよろしくお願いいたします。 |
mcontact |
投稿日時: 2024/3/31 16:40
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1466 |
Re: HTMLPurifierについて Formタブを追加したい目的が解りませんが、
通常Formを入れた改修を行いたい場合は、 ・FormTypeの作成 ・Controller部の改修 ・Twigファイルの改修 が必要になります。 下記の公式ドキュメントを参考にしてみてください。https://doc4.ec-cube.net/
|
mcontact |
投稿日時: 2024/3/31 17:03
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1466 |
Re: HTMLPurifierについて HTMLPurifierでも出来なくはないですが、商品詳細の商品説明欄に出来る様にほかの入力項目でも出来る様になり、セキュリティ的にもオススメしないです。
|
mrb56 |
投稿日時: 2024/3/31 17:29
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 33 |
Re: HTMLPurifierについて ありがとうございます。
目的はECキューブとは別でASPカートを利用しており、その「購入ボタン」設置でhtmlタグを埋め込みたいためです。 個数の指定でoptionタグなども使用しており表示もできますが、下記の部分だけが表示できません。 <form method="post" action="https://cart.❍❍❍❍❍❍❍❍❍"> |
mcontact |
投稿日時: 2024/3/31 19:12
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1466 |
Re: HTMLPurifierについて > 目的はECキューブとは別でASPカートを利用しており、その「購入ボタン」設置でhtmlタグを埋め込みたいためです。
> 個数の指定でoptionタグなども使用しており表示もできますが、下記の部分だけが表示できません。 上記の内容の為だけであれば、 ・Twigファイルのカスタマイズ ・FormTypeの作成 ・Controller部のカスタマイズ です。 Product.description_detailカラム(商品詳細)のTwig上での書き方次第ではセキュリティ的にも問題なくTwigファイルのカスタマイズだけで構築できます。
|
mrb56 |
投稿日時: 2024/3/31 19:32
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 33 |
Re: HTMLPurifierについて ありがとうございます。
商品ごとにASPカートの購入ボタン(それぞれ商品が違います)を設置したいのと、商品登録する方がASPカートボタンをコピペで簡単に張り付けられるようにしたいので、商品登録の際に説明欄に記載できるようにしたいです。 ご教授いただきました内容で商品ごとにボタンを変えることは可能でしょうか。 よろしくお願い致します。 |
mcontact |
投稿日時: 2024/3/31 19:48
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1466 |
Re: HTMLPurifierについて > 商品ごとにASPカートの購入ボタン(それぞれ商品が違います)を設置したいのと、商品登録する方がASPカートボタンをコピペで簡単に張り付けられるようにしたいので、商品登録の際に説明欄に記載できるようにしたいです。
> ご教授いただきました内容で商品ごとにボタンを変えることは可能でしょうか。 出来ない事はないですが、 どの様に仕様を定義して設計・構築するのか次第じゃないですか? mrb56さんのエンジニアとしてのスキルは解らないですが頑張ってください。
|
mrb56 |
投稿日時: 2024/3/31 20:14
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 33 |
Re: HTMLPurifierについて ありがとうございます。
現在も古いバージョン4.0でご説明した内容でボタンを設置しておりましたが、最新のバージョンでhtmlの記載に制限があるのを知らず困っていました。 私はあまり詳しくないため、ただhtmlが説明欄に記載できれば良いなと考えておりました。 ご教授頂きましてありがとうございました。 |
tattsu |
投稿日時: 2024/4/1 13:14
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 336 |
Re: HTMLPurifierについて 引用:
現在も古いバージョン4.0でご説明した内容でボタンを設置しておりましたが、最新のバージョンでhtmlの記載に制限があるのを知らず困っていました。 exercise_html_purifierでデフォルトに対して変更を行うとサイト全体に影響するので、それよりはまだ商品の説明文のフォームだけを'purify_html' => false,にする方がマシです。 ただそれも避けた方が良いので、 ASPカートの商品IDだけを入力する項目を作って、formタグはtwigに書くのが通常です。
|
mrb56 |
投稿日時: 2024/4/1 18:17
対応状況: −−−
|
常連 登録日: 2016/2/3 居住地: 投稿: 33 |
Re: HTMLPurifierについて ありがとうございます。
使用していたECキューブはECキューブの受注管理(決済)の機能などは一切使っておらず、商品を登録するだけでしたので勉強になりました。今後に活かしていきたいと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |