質問 > フロント機能 > 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
moment |
投稿日時: 2015/7/3 11:09
対応状況: −−−
|
常連 登録日: 2014/6/30 居住地: 投稿: 45 |
管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい いつも大変お世話になっております。
どうかご指導のほどよろしくお願い申し上げます。 管理者画面の商品入力画面で、サブ情報を入力する箇所がございます。そのサブ情報設定箇所の各箇所(各タイトル、コメント)毎に二者択一のチェックボックスを設置し、その各箇所で選択された異なるチェックボックスの情報をそれぞれDBに格納したいと考えて試しておりますが、そのサブ情報箇所の設定はkeyを利用しております。 そのチェックボックス用のkeyの設定を以下の様に試したのですが、各タイトル、コメント毎にチェックボックスは表示されるのですが、異なるチェックボックスが表示されません(例えば、一番目のサブ情報箇所でチェックボックスを選択した後に、二番のサブ情報箇所でチェックボックスを選択すると、一番目で選択したチェックボックスが解除されてしまいます。 おそらく以下の設定の様にkeyで各サブ情報毎に異なるチェックボックスに設定したつもりが、各サブ情報箇所で同一のチェックボックスを表示していると思われます)。設定のどこに問題があるかヒントを頂けませんでしょうか。あるいはkeyを使ってのチェックボックス表示は不可能なのでしょうか。 :Templates/admin/products/product.tpl <!--{assign var=key value="completion_sub`$smarty.section.cnt.iteration`"}--> <!--{html_radios name="completion_sub" options=$arrCompletion_sub selected=$arrForm[$key] separator=' '}--> :Class/page/admin/products/LC_Page_Admin_Products_Product.php function init() { $this->arrCompletion_sub = $masterData->getMasterData('mtb_completion_sub'); ・・・} function lfInitFormParam(&$objFormParam, $arrPost) { for ($cnt = 1; $cnt <= PRODUCTSUB_MAX; $cnt++) { $objFormParam->addParam('completion_sub' . $cnt, 'completion_sub' . $cnt, STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); ・・・} ・・・} EC-CUBE:[2.13] PHP:[5.7] WEBサーバ:[Apache] データベース:[MySQL 6.03] |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい | moment | 2015/7/3 11:09 |
Re: 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい | run_cube | 2015/7/3 17:28 |
Re: 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい | moment | 2015/7/3 23:27 |
Re: 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい | moment | 2015/7/4 4:09 |