プラグイン > 開発について > フォーム拡張項目のHTMLを指定する方法 |
開発について
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ABeard89 |
投稿日時: 2017/5/8 18:13
対応状況: −−−
|
半人前 登録日: 2017/2/3 居住地: 投稿: 12 |
Re: フォーム拡張項目のHTMLを指定する方法 多分、(日本語が下手ので)こちらの勘違いでした。
「form_themeを書き換える」と読むと、form_themeの行を決して新たに書く事だと思いました。 つまり、ソースはこうなります。
私は「追加」というと、このようなソースを表します。
もし、最初からそう思っていましたら、すみませんでした。 |
umebius |
投稿日時: 2017/5/8 17:50
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: フォーム拡張項目のHTMLを指定する方法 ???? つまりform_themeを使ったということですよね? 競合する可能性があるのは別に変わらないかと思いますが.. とりあえず納得がいったようでよかったです。 |
ABeard89 |
投稿日時: 2017/5/8 17:45
対応状況: −−−
|
半人前 登録日: 2017/2/3 居住地: 投稿: 12 |
Re: フォーム拡張項目のHTMLを指定する方法 そうですよね。その可能性はいつもありますが、なるべく低めたいと思います。ですから、form_themeを書き換えたくありません。
このページの指示に従って、form.childを利用して、追加出来ました。
この方法では、一つ一つの項目で追加必要があってちょっと面倒です。といえど、別のプラグインと戦いませんので、価値がると思います。 また、返事ありがとうございました!umebiusさんのおがげで、見つかりました。 :) |
umebius |
投稿日時: 2017/5/8 11:40
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: フォーム拡張項目のHTMLを指定する方法 なりますね。ただそれはform_themeに限らず全てのプラグインに言えることではないかと思います。 プラグインを複数動かす限り、TwigやDOM、個別フックポイントなど全ての箇所で、競合の可能性はあります。 |
ABeard89 |
投稿日時: 2017/5/8 11:07
対応状況: −−−
|
半人前 登録日: 2017/2/3 居住地: 投稿: 12 |
Re: フォーム拡張項目のHTMLを指定する方法 一つのプラグインがform_themeを書き換えたら問題ありませんが、複数のプラグインがその方法を利用したら悪くありませんか?
後の方は優先で、前の方の変更は無効になりませんか? |
umebius |
投稿日時: 2017/5/8 10:58
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: フォーム拡張項目のHTMLを指定する方法 テンプレートイベントによるTwig書き換えでform_themeを挿入すれば問題なく動きます。
|
ABeard89 |
投稿日時: 2017/5/8 10:52
対応状況: −−−
|
半人前 登録日: 2017/2/3 居住地: 投稿: 12 |
Re: フォーム拡張項目のHTMLを指定する方法 プラグインで作っている新規の画面の場合では、form_themeを使えます。
しかし、EC-Cubeの既存の画面では、どうやってform_themeを使えばいいですか?本体のテンプレートはform_themeを指定していますから、どうしたらいいのか分かりません。 |
umebius |
投稿日時: 2017/5/1 20:48
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: フォーム拡張項目のHTMLを指定する方法 form_themeを使えばフォームの要素を個別にHTML変更できますよ。 もちろん簡単にプラグインからできます。 弊社ではそういうプラグインをいくつか公開しております。
|
ABeard89 |
投稿日時: 2017/4/28 20:50
対応状況: −−−
|
半人前 登録日: 2017/2/3 居住地: 投稿: 12 |
Re: フォーム拡張項目のHTMLを指定する方法 はい、そうです。項目追加はプラグインでできました。
できるだけ、本体のソースを触らないで変更したいと思います。 ドキュメンテーションのどこかには、本体のパスは優先っと書いてあります。 それが原因だと思います。 ですから、プラグインで簡単な方法は無いかも知れません。 |
468 |
投稿日時: 2017/4/28 18:30
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: フォーム拡張項目のHTMLを指定する方法 /src/Eccube/Resource/template/admin/Form/bootstrap_3_horizontal_layout.html.twig を
直接編集した場合、思い通り変更される事は確認できましたが、 プラグインの場合、どうすればいいのかよく分かりませんでした。 項目の追加はプラグインでカスタマイズされているのですよね?
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |