こんにちは、お世話になります。
nao-ponさんの携帯対応レンダーを利用してxsnsの携帯対応に挑戦しています。
表題のとおりなのですが、アバター編集をプルダウンメニューにしたいと考えています。
というのも、私のサイトの登録アバター数が100くらいあり、xsns標準のアバター画像の下にフォームボタンでは、携帯表示の限界を超えてしまうようで、エラーが出てしまうためです。
mypage_profile_avatar.htmlの
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <{if $avatar_list}>
<!-- Avatar Select -->
<form name="<{$uploadavatar.name}>" action="<{$uploadavatar.action}>" method="<{$uploadavatar.method}>" <{$uploadavatar.extra}>>
<{foreach item=element from=$uploadavatar.elements}>
<{$element.body}>
<{/foreach}>
<{$lang.avatar_select}>
<{foreach item=avatar from=$avatar_list name=avatar}>
<{if $avatar.file && $avatar.name}>
<img src="<{$avatar.file}>" alt="<{$avatar.name}>" title="<{$avatar.name}>"><br>
<{$avatar.name}><br>
<input type="submit" name="avatar_id[<{$avatar.id}>]" class="submitS" value="<{$lang.submit}>">
<{/if}>
<{if $smarty.foreach.avatar.iteration%4==0 && !$smarty.foreach.avatar.last}>
<{/if}>
<{/foreach}>
</form>
<{/if}>
|
の部分をserectでアバター名を表示し選択させるようにするには、どのように書けばいいのでしょうか。
1
2
| <select name="" id="">
<option value=""></option>
|
を適当に書き換えて、アバター名を表示するところまではうまく言ったのですが、
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <{if $avatar_list}>
<!-- Avatar Select -->
<form name="<{$uploadavatar.name}>" action="<{$uploadavatar.action}>" method="<{$uploadavatar.method}>" <{$uploadavatar.extra}>>
<{foreach item=element from=$uploadavatar.elements}>
<{$element.body}>
<{/foreach}>
<{$smarty.const._MD_XSNS_PROFILE_AVATAR_SELECT}>
<select name="" id="">
<{foreach item=avatar from=$avatar_list name=avatar}>
<{if $avatar.file && $avatar.name}>
<option value="avatar_id[<{$avatar.id}>]"><{$avatar.name}></option>
<{/if}>
<{/foreach}>
</select>
<input type="submit" name="avatar_id[<{$avatar.id}>]" class="submitS" value="<{$lang.submit}>">
</form>
<{/if}>
|
selectやoptionのname、value値をどのように設定すればいいのか分かりません。
プルダウンメニューで選択する場合、phpのほうにも改変が必要なのでしょうか。
よろしくおねがいします。