バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 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
居住地:
投稿: 1536
Re: HTMLPurifierについて
Formタブを追加したい目的が解りませんが、
通常Formを入れた改修を行いたい場合は、
・FormTypeの作成
・Controller部の改修
・Twigファイルの改修
が必要になります。

下記の公式ドキュメントを参考にしてみてください。https://doc4.ec-cube.net/


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mcontact
投稿日時: 2024/3/31 17:03
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1536
Re: HTMLPurifierについて
HTMLPurifierでも出来なくはないですが、商品詳細の商品説明欄に出来る様にほかの入力項目でも出来る様になり、セキュリティ的にもオススメしないです。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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
居住地:
投稿: 1536
Re: HTMLPurifierについて
> 目的はECキューブとは別でASPカートを利用しており、その「購入ボタン」設置でhtmlタグを埋め込みたいためです。
> 個数の指定でoptionタグなども使用しており表示もできますが、下記の部分だけが表示できません。

上記の内容の為だけであれば、
・Twigファイルのカスタマイズ
・FormTypeの作成
・Controller部のカスタマイズ

です。
Product.description_detailカラム(商品詳細)のTwig上での書き方次第ではセキュリティ的にも問題なくTwigファイルのカスタマイズだけで構築できます。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mrb56
投稿日時: 2024/3/31 19:32
対応状況: −−−
常連
登録日: 2016/2/3
居住地:
投稿: 33
Re: HTMLPurifierについて
ありがとうございます。
商品ごとにASPカートの購入ボタン(それぞれ商品が違います)を設置したいのと、商品登録する方がASPカートボタンをコピペで簡単に張り付けられるようにしたいので、商品登録の際に説明欄に記載できるようにしたいです。

ご教授いただきました内容で商品ごとにボタンを変えることは可能でしょうか。
よろしくお願い致します。
mcontact
投稿日時: 2024/3/31 19:48
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1536
Re: HTMLPurifierについて
> 商品ごとにASPカートの購入ボタン(それぞれ商品が違います)を設置したいのと、商品登録する方がASPカートボタンをコピペで簡単に張り付けられるようにしたいので、商品登録の際に説明欄に記載できるようにしたいです。
> ご教授いただきました内容で商品ごとにボタンを変えることは可能でしょうか。

出来ない事はないですが、
どの様に仕様を定義して設計・構築するのか次第じゃないですか?
mrb56さんのエンジニアとしてのスキルは解らないですが頑張ってください。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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
居住地:
投稿: 357
Re: HTMLPurifierについて
引用:
現在も古いバージョン4.0でご説明した内容でボタンを設置しておりましたが、最新のバージョンでhtmlの記載に制限があるのを知らず困っていました。


exercise_html_purifierでデフォルトに対して変更を行うとサイト全体に影響するので、それよりはまだ商品の説明文のフォームだけを'purify_html' => false,にする方がマシです。

ただそれも避けた方が良いので、
ASPカートの商品IDだけを入力する項目を作って、formタグはtwigに書くのが通常です。


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

mrb56
投稿日時: 2024/4/1 18:17
対応状況: −−−
常連
登録日: 2016/2/3
居住地:
投稿: 33
Re: HTMLPurifierについて
ありがとうございます。
使用していたECキューブはECキューブの受注管理(決済)の機能などは一切使っておらず、商品を登録するだけでしたので勉強になりました。今後に活かしていきたいと思います。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は96,051名です
総投稿数は111,651件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2325
5
umebius
2085
6
yuh
1893
7
h_tanaka
1852
8
red
1574
9
mcontact
1536
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.