GeekBox

IT系エンジニアの雑記

【Smarty】html_radiosで生成されるradioボタンのlabelにclassを自動的につける

2015/05/19

ラジオボタンにcssでデザインを適用している場合、radioボタンと同時に生成される<label>にidとかclassを一緒につけたい場合があったためメモ

以下ファイル(ディレクトリ構成は環境によって違う場合あり)を編集

smarty/libs/plugins/function.html_radios.php
135行目か137行目付近(どちらを使ってるかはコードを見て判断)
<label
内にclass="hogehoge"と挿入するだけ、idなどの場合も同様

よく考えたら影響範囲が不明だったので結局以下の感じでjQueryで実装しました...
[crayon-5dd43567a0a85920930873/]

-PHP, Smarty
-, , ,