При разработка своего элемента хочу получить стоимость и валюту конкретного товара. Использую подобную конструкцию:
$jbprice = $item->getElement($meta_title_priceelement); $list = $jbprice->getList(); $jbprice = $list->getTotal();
$meta_title_priceelement - элемент цены
При этом строка $list = $jbprice->getList(); убирает кнопку купить в тизере или фуле, где опубликован элемент.
В чем волшебство? Если закомментировать данную строку - кнопка возвращается.