[Tep-j-general] Re: 商品登録ページのフォームサイズ変更

アーカイブの一覧に戻る

hamada bungu****@leo*****
2005年 6月 1日 (水) 13:53:13 JST


こんにちわ。

On Wed, 01 Jun 2005 10:56:43 +0900
"O.B.C." <obc-r****@ms2*****> wrote:

> 商品登録ページの「商品名」の入力フォームのサイズをもう少し大きくしたいと思っ
> ています。(商品名が長いため)
> そのための、記述(およびファイル)の変更方法を教えてください。

件の1行テキスト領域は

> <input type="text" name="products_name[4]">

こんな風になってまして、サイズを指定されていません。また、

/admin/includes/functions/html_output.php

を見りゃ解りますが、1行テキスト領域を作成するtep_draw_input_field()関数
は、size指定を行うように作られてません。

上記ファイルtep_draw_input_field()の

> $field = '<input type="' . $type . '" name="' . $name . '"';

を

> $field = '<input type="' . $type . '" name="' . $name . '" size="50"';

とかすれば領域を拡げることはできますが、これやるとtep_draw_input_field()
で書かれる入力部のサイズが、ことごとく拡がります→ちょっとご希望とは違い
そうな気がします(^_^;)

「目的の部分だけ入力部のサイズを変える」となると

「tep_draw_input_field()の引数を増やして、size引数がある場合のみsize指定
をするよう改造する」

必要がありそうな気がします。

問題のtep_draw_input_field()は他の関数内でも使われてますんで、引数を増や
したことで副作用が出ないかあちこち確認して回らないといけない→結構めんど
くさいかも。

はまだ






Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る