/modules/shop/item/model.php
добавил функцию
public function adminCurrency($value = NULL)
{
// Get value
if (is_null($value) || is_object($value))
{
$oShopItem = $this->shortcut_id
? Core_Entity::factory("Shop_Item", $this->shortcut_id)
: $this;
return $oShopItem->Shop_Currency->name; **** тут можно получить все значения текущей валюты;
}
$this->Shop_Currency = $value;
$this->save();
}
Вопрос! как получить список всех валют магазина, а не валюту текущего товара?
а еще лучше подскажите какой файле php отвечает за редактирование самого товара, там ведь есть выпадающий список с валютами, можно бы забрать код от туда!
xelaxela13,
Не надо добавлять в /modules/shop/item/model.php ничего! Есть хуки с добавлением отсутствующих функций, см. документацию http://www.hostcms.ru/documentation/
xelaxela13,
мой пример уже можно не брать, т.к. он исключает то что при обновлении все затрется, тогда это была вынужденная мера, как правильно сказал модератор все лучше делать через хуки, получаете список валют и вставляете select в поле, которое добавите в формах ЦА
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel