Установил DJcatalog. На сайте можно отображать цены на товары только в одной валюте. Необходимо для некоторых товаров указывать рубли, а для некоторых доллары. Я изменил в таблице продуктов в базе данных тип поля на varchar и убрал проверку на правильность заполнения поля цены формы для товара и внес изменения в выводе (было цена + валюта (цена бралась из соответствующего поля таблицы БД) + валюта, указанная в настройках компонента, теперь только цена). Это я сделал, чтобы вместо цифры можно было вбивать цифру + название валюты в одном поле в админке). Теперь, если добавленная в этом поле цена содержит помимо числа еще и валюту, то в базу сохраняется NaN. Т.е., видимо, где-то еще происходит обработка данных, полученных из формы товара, а именно преобразование поля "цена". Кто-нибудь знает, где это происходит? Где смотреть? Пересмотрел вроде бы все файлы компонента