Подниму немного тему.
Для меня тоже актуально.
Чтобы не говорили что бредятина, попробую описать подробно., ну и попытался сам по-разбираться.
при подаче объявления поле "Название" является обязательным. и пользователь при подаче может написать что угодно.
Посмотреть вложение 686
Посмотреть вложение 687
в моем случае стоит шаблон "osclasswizards"
насколько я разобрался, править нужно файл "item.form.class.php"
вроде вот этот кусок кода как раз отвечает за название
Код:
foreach($locales as $locale) {
if($num_locales>1) { echo ''; };
if($num_locales>1) { echo '' . $locale['s_name'] . ''; };
echo '';
echo '' . __('Title') . ' *';
$title = (isset($item) && isset($item['locale'][$locale['pk_c_code']]) && isset($item['locale'][$locale['pk_c_code']]['s_title'])) ? $item['locale'][$locale['pk_c_code']]['s_title'] : '';
if( Session::newInstance()->_getForm('title') != "" ) {
$title_ = Session::newInstance()->_getForm('title');
if( $title_[$locale['pk_c_code']] != "" ){
$title = $title_[$locale['pk_c_code']];
}
}
self::title_input('title', $locale['pk_c_code'], $title);
echo '';
echo '';
echo '' . __('Description') . ' *';
$description = (isset($item) && isset($item['locale'][$locale['pk_c_code']]) && isset($item['locale'][$locale['pk_c_code']]['s_description'])) ? $item['locale'][$locale['pk_c_code']]['s_description'] : '';
if( Session::newInstance()->_getForm('description') != "" ) {
$description_ = Session::newInstance()->_getForm('description');
if( $description_[$locale['pk_c_code']] != "" ){
$description = $description_[$locale['pk_c_code']];
}
}
self::description_textarea('description', $locale['pk_c_code'], $description);
echo '';
if($num_locales>1) { echo ''; };
}
Вопрос. как сделать чтобы пользователь сам не мог ничего вписать в поле "Название", вместо этого автоматически подставлялось бы Марка авто (или Марка + модель)?