namespace Concrete\Package\Slider;
use Concrete\Core\Package\Package;
use Concrete\Core\Asset\AssetList;
use Concrete\Core\Asset\Asset;
class Controller extends Package {
protected $pkgHandle = 'slider';
protected $appVersionRequired = '5.7.4';
protected $pkgVersion = '1.0';
public function getPackageName() {
return 'Slider';
}
public function getPackageDescription() {
return 'Dodaje blok z uniwersalnym sliderem zdjęć.';
}
public function on_start() {
$al = AssetList::getInstance();
$al->register('javascript', 'swiper', 'blocks/slider/swiper/swiper.jquery.min.js', ['position' => Asset::ASSET_POSITION_HEADER, 'combine' => true, 'minify' => false], 'slider');
$al->register('css', 'swiper', 'blocks/slider/swiper/swiper.min.css', ['position' => Asset::ASSET_POSITION_HEADER, 'combine' => true, 'minify' => false], 'slider');
$al->registerGroup('swiper', [['css', 'swiper'], ['javascript', 'swiper']]);
}
public function install() {
$pkg = parent::install();
if(!is_object(\BlockType::getByHandle('slider'))) {
\BlockType::installBlockType('slider', $pkg);
}
}
}
Kontakt ::
Kontakt
Formularz kontaktowy
Masz pytania odnośnie naszej oferty? Skorzystaj z formularza kontaktowy, a my postaramy się odpowiedzieć w jak najkrótszym czasie.