0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1303 Просмотров
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
Нужно что бы при добавлении товара в корзинку покупатель имел возможность ввести ПРОИЗВОЛЬНЫЙ ТЕКСТ.

Насколько я понял эти поля можно сделать через "Дополнительный список свойств" просто перечислив их через точку с запятой.



Вот что получается:



А теперь собственно вопрос:

Нужно что бы все эти поля были ОБЯЗАТЕЛЬНЫМИ для заполнения. Как это сделать?


Методом тыка выяснилось:

По умолчанию обязательным является одно из этих полей. Т.е. для добавления товара в корзину достаточно заполнить одно единственное поле. Подход весьма странный конечно, но я уже ничему не удивляюсь.
« Последнее редактирование: 26.10.2012, 00:55:26 от ELLE »
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
Нашёл решение, в файле /adminstrator/components/com_virtuemart/classes/ps_product_attribute.php надо исправить код:

Код
$custom_attribute_list = $db->f( "custom_attribute" ) ;
$custom_attribute_given = true ;
// Loop through the custom attribute list and check if a value has been provided
if( $custom_attribute_list ) {
$fields = explode( ";", $custom_attribute_list ) ;

$description = $d["description"] ;

foreach( $fields as $field ) {
$pagevar = str_replace( " ", "_", $field ) ;
$pagevar .= $d['prod_id'] ;
$pagevar = $encodefunc( $pagevar ) ;

if(empty( $d[$pagevar] ) && !stristr($field,"*")) {
$custom_attribute_given = false ;
}
$field = str_replace("*","",$field);
if( $description != '' ) {
$description .= "; " ;
}
$description .= $field . ":" ;
$description .= empty( $d[$pagevar] )? '' : $decodefunc( $d[$pagevar] ) ;

}
rtrim( $description ) ;
$d["description"] = $description ;
// END add for custom fields by denie van kleef


}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 9798
Последний ответ 22.08.2020, 08:44:29
от rsn
VirtueMart. Вывести названия дополнительных изображений в карточке товара

Автор Delik

Ответов: 3
Просмотров: 3365
Последний ответ 04.09.2018, 10:42:46
от Eholov
Как убрать список категорий с главной страницы virtuemart 1.1.3?

Автор SynVelesa

Ответов: 6
Просмотров: 8780
Последний ответ 07.06.2018, 00:21:52
от iGatto
Как сделать импорт товара на VirtueMart?

Автор Усач911

Ответов: 0
Просмотров: 933
Последний ответ 07.11.2017, 22:03:18
от Усач911
Sj Minicart Pro for VirtueMart не показывает изображение товара

Автор 6199233

Ответов: 2
Просмотров: 1258
Последний ответ 22.07.2017, 17:16:46
от 6199233