Доброе время суток, решил поделиться. При создании "Пользовательского поля" "DROPDOWN" в результате первая строка пустая и есть так сказать надпись над полем (заголовок)
Я решил убрать пустую строку и убрать заголовок.
Решил так :
/oc-includes/osclass/frm
здесь в файле Field.form.class.php
ищем строки(у меня это 177 строка) :
и меняем на это:
Я думаю будет полезно кому.
Я решил убрать пустую строку и убрать заголовок.
Решил так :
/oc-includes/osclass/frm
здесь в файле Field.form.class.php
ищем строки(у меня это 177 строка) :
Код:
} else if($field['e_type']=="DROPDOWN") {
if($search) {
} else {
echo '<h6>'.$field['s_name'].'</h6>';
echo '<label for="meta_'.$field['s_slug'].'">'.$field['s_name'].': </label>';
}
if(isset($field) && isset($field['s_options'])) {
$options = explode(",", $field['s_options']);
if(count($options)>0) {
echo '<select name="meta['.$field['pk_i_id'].']" id="meta_' . $field['s_slug'] . '">';
if($search) {
echo '<option value=""></option>';
}
foreach($options as $option) {
echo '<option value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'selected="selected"':'').'>'.$option.'</option>';
}
echo '</select>';
}
}
Код:
} else if($field['e_type']=="DROPDOWN") {
if($search) {
} else {
echo '<label for="meta_'.$field['s_slug'].'">'.$field['s_name'].': </label>';
}
if(isset($field) && isset($field['s_options'])) {
$options = explode(",", $field['s_options']);
if(count($options)>0) {
echo '<select name="meta['.$field['pk_i_id'].']" id="meta_' . $field['s_slug'] . '">';
if($search) {
echo '<option value="">'.$field['s_name'].'</option>';
}
foreach($options as $option) {
echo '<option value="'.osc_esc_html($option).'" '.($field['s_value']==$option?'selected="selected"':'').'>'.$option.'</option>';
}
echo '</select>';
}
}
Я думаю будет полезно кому.