質問 > フロント機能 > 複製した商品管理・商品登録ページのサブ情報表示を編集できないようにしたい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chiyodaku |
投稿日時: 2013/10/15 18:06
対応状況: −−−
|
常連 登録日: 2013/3/19 居住地: 投稿: 38 |
複製した商品管理・商品登録ページのサブ情報表示を編集できないようにしたい。 いつも大変お世話になっております。分かりづらくて申し訳ございませんが、宜しくお願い致します。
管理者画面の商品・商品マスターで検索された商品の編集ボタンをクリックして商品管理・商品登録のページで既存の商品情報を編集できますが、それをある目的上新たに上記のページを複製し、その新たに複製されたページでは商品情報を編集できないようにしたいと考え以下を試しました。 例えば、商品名の場合、 <td> <span class="attention"><!--{$arrErr.name}--></span> <input type="text" name="name" value="<!--{$arrForm.name|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{if $arrErr.name != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->" size="60" class="box60" /> <span class="attention"> (上限<!--{$smarty.const.STEXT_LEN}-->文字)</span> </td> 上記の記述を以下に変更して、商品管理>商品マスターで表示した上で、編集できないようになります。(目的を達成できております。) <td><!--{$arrForm.name|h}--></td> サブ情報表示の場合、 それを今度はサブ情報表示で同じ様に試してみると、サブ情報が存在するだけ表示するという変数("sub_title<!--{$smarty.section.cnt.iteration}-->" value="<!--{$arrForm[$key]|h}-->")を使用しているために上の商品名で問題がなかったところが、エラーが発生し、機能していない模様でございます。 <td> <span class="attention"><!--{$arrErr[$key]}--></span> <input type="text" name="sub_title<!--{$smarty.section.cnt.iteration}-->" value="<!--{$arrForm[$key]|h}-->" size="60" class="box60" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/> <span class="attention"> (上限<!--{$smarty.const.STEXT_LEN}-->文字)</span> </td> 上記の記述を以下に変更しましたが、エラーが発生し、機能していない模様でございます。 <td><!--{$arrForm.sub_title<!--{$smarty.section.cnt.iteration}-->" value="<!--{$arrForm[$key]|h}-->|h}--></td> サブ情報表示で表示されたサブ情報表示の内容を、編集できないようにするには上記の記述をどのように変更したらよろしいか、どなたかご教授頂けませんでしょうか。 [EC-CUBE]2.12.5 [レンタルサーバ]ファーストサーバ [OS]Linux [PHP]5.3.13 [データベース]MySQL 5.0.67 [WEBサーバ]Apache |
DELIGHT |
投稿日時: 2013/10/16 10:33
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 複製した商品管理・商品登録ページのサブ情報表示を編集できないようにしたい。 実際にEC-CUBE上で試しておらず、またエラー内容が分からないためエスパー回答になってしまいますが、
Smartyタグの構文エラーではありませんか? サブ情報を表示するだけなら、
でよろしいかと存じます。 もし ・今度はPHP上のエラーが発生する。 ・エラーは発生しないがサブ情報が消えてしまう。 などの現象が発生した場合、<input />タグが存在しないことが原因として考えられるので、
などを使うとよろしいかと存じます。 <input />タグについて詳しくはこちらをご覧ください。 http://www.tohoho-web.com/html/input.htm
|
chiyodaku |
投稿日時: 2013/10/16 16:05
対応状況: −−−
|
常連 登録日: 2013/3/19 居住地: 投稿: 38 |
Re: 複製した商品管理・商品登録ページのサブ情報表示を編集できないようにしたい。 DELIGHT様
お世話になっております。ご連絡頂きましてありがとうございます。 <!--{$arrForm[$key]|h}--> で見事に解決いたしました。 幾度となく試したのですが、全く分からなかったです。分かっていないで質問しているので、質問自体が分かりづらく大変申し訳なかったのですが、ご回答、そしてご教授頂きまして本当に感謝いたします。 また頂きました参照サイト、いろいろと参考にさせて頂きます。 感謝いたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |