質問 > フロント機能 > 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moment |
投稿日時: 2015/7/4 4:09
対応状況: −−−
|
常連 登録日: 2014/6/30 居住地: 投稿: 45 |
Re: 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい おさがわせしております。
以下の様にname="completion_sub[$key]"に[$key]を付加することでサブ情報の各箇所で各々異なるラジオボタンが表示されている様です。 <!--{html_radios name="completion_sub[$key]" options=$arrCompletion_sub selected=$arrForm.arrCompletion_sub[$key] separator=' '}--> しかし、確認画面の以下の設定では前画面で選択されたラジオボタンに対応するID番号(番号自体は正しい)が表示されるだけで、私がmtb_completion_subに設定した名前を表示いたしません。以下の記述をどのように変更すれば私がmtb_completion_subで設定したID番号に対応する名前を表示できるかご指導いただけませんでしょうか。 confirm.tpl <!--{assign var=key value="completion_sub`$smarty.section.cnt.iteration`"}--> <!--{$arrForm.completion_sub[$key]}--> ***恐縮ですが、本件かなり複雑になったため新たな投稿を下記にさせて頂きます。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=16177&forum=10 |
moment |
投稿日時: 2015/7/3 23:27
対応状況: −−−
|
常連 登録日: 2014/6/30 居住地: 投稿: 45 |
Re: 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい run_cube様
ご連絡そしてご指導頂きまして感謝いたします。いろいろと試しました。 申し訳ございません、名前を間違っておりました。使用したい機能はチェックボックスではなく、複数から一つだけを選択する(一つを選択すると同時に他は選択できない)ラジオボタンの間違いでした。 html_radiosであれば選択肢の中から一つしか選択できませんが、私の設定方法ではkeyが機能してない様で一番目のサブ情報箇所のラジオボタンで選択したものが二番目のサブ情報箇所でラジオボタンを選択すると同時にはずれてしまいます。(ここで“一つを選択すると他がはずれてしまう“ラジオボタンの本来の機能が機能してしまっているのかもしれません) Key使用による複数のラジオボタンを機能させる方法に関して、私の設定方法で何かお分かりになりませんでしょうか。 |
run_cube |
投稿日時: 2015/7/3 17:28
対応状況: −−−
|
半人前 登録日: 2014/1/23 居住地: 東京 投稿: 18 |
Re: 管理者画面・商品入力・サブ情報入力箇所でkeyを使ってチェックボックスを表示させたい moment 様
「html_radios」を使っているからではないでしょうか。 「html_checkboxes」に変更すれば機能するかと思います。 |
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] |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |