<?php
declare(strict_types=1);
namespace App\Model;
use Contao\Model;
/**
* add properties for IDE support
*
* @property string $not_buyable
*/
class Standard extends \Isotope\Model\Product\Standard
{
public function generate(array $arrConfig)
{
$arrButtons = array();
foreach ($arrConfig['buttons'] as $button)
{
if ($button == 'add_to_cart' && $this->not_buyable)
{
continue;
}
$arrButtons[] = $button;
}
$arrConfig['buttons'] = $arrButtons;
return parent::generate($arrConfig);
}
}