собственно вопрос, как в подаче материала ввести артикул и наличие товара?
выводится только цена и все.
работаю в режиме доверия.
jbzoo 1.5.1
Подача материала - Нет возможности ввести Артикул и Наличие товара
Автор
covsh
, Nov 29 2012 12:40
Сообщений в теме: 4
#1
Отправлено 29 November 2012 - 12:40
#2
Отправлено 29 November 2012 - 17:56
Попробуйте добавить в файл media/zoo/applications/jbuniversal/elements/jbprice/jbprice.php
следующий код
следующий код
public function renderSubmission($params = array()) { return $this->edit($params); }
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 29 November 2012 - 23:36
Денис, а изменение псевдонима можно каким-нибудь макаром вывести в сабмишн? Заметил небольшой косяк при подаче материала через фронт-энд: почему-то буква "э" в псевдониме не заменяется на "e". В итоге ссылки-то получаются рабочие, но как-то не хочется оставлять кириллицу в них.
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]
#4
Отправлено 30 November 2012 - 07:57
Попробуйте добавить в файл media/zoo/applications/jbuniversal/elements/jbprice/jbprice.php
следующий код
public function renderSubmission($params = array()) { return $this->edit($params); }
добавил, поля появились, но они не обрабатываются. т.е артикул присваивается автоматически. наличие товара тоже не переключается - всегда в наличие.
#5
Отправлено 30 November 2012 - 08:16
заработало. в php можно разобраться даже не зная php)
_validateSubmission надо модифицировать
_validateSubmission надо модифицировать
public function _validateSubmission($value, $params) { $description = strip_tags($value->get('description', '')); $valueMoney = $this->app->jbmoney->clearValue($value->get('value', '0')); $sku = $this->app->jbmoney->clearValue($value->get('sku', '0')); $in_stock = $value->get('in_stock', ''); return array( 'description' => $description, 'value' => $valueMoney, 'sku' => $sku, 'in_stock' => $in_stock, ); }