Имеем код:
<ul class="pills-menu"> <?php $ds_counter = 0; ?> <?php foreach($datasets as $set){ ?> <?php $ds_selected = ($dataset_name == $set['name'] || (!$dataset_name && $ds_counter==0)); ?> <li class="<?php if ($ds_selected){ ?>active <?php } ?><?php echo $set['name'].(!empty($set['target_controller']) ? '_'.$set['target_controller'] : ''); ?>"> <?php if ($ds_selected){ ?> <div><?php echo $set['title']; ?></div> <?php } else { ?> <a href="<?php echo $ds_url; ?>"><?php echo $set['title']; ?></a> <?php } ?> </li> <?php $ds_counter++; ?> <?php } ?> </ul>
<select class="pills-menu"> <?php $ds_counter = 0; ?> <?php foreach($datasets as $set){ ?> <?php $ds_selected = ($dataset_name == $set['name'] || (!$dataset_name && $ds_counter==0)); ?> <option value="<?php if ($ds_selected){ ?>active <?php } ?><?php echo $set['name'].(!empty($set['target_controller']) ? '_'.$set['target_controller'] : ''); ?>"selected> <?php if ($ds_selected){ ?> <div><?php echo $set['title']; ?></div> <?php } else { ?> <a href="<?php echo $ds_url; ?>"><?php echo $set['title']; ?></a> <?php } ?> </option> <?php $ds_counter++; ?> <?php } ?> </select>
Я может фигней занимаюсь или эта идея способна на существование? :)