Zitat von
Bennie
Außerdem würde mich interessieren wie ich weitere Einstellungen aus der Swiper API ins Template schreiben kann, die nicht über das Backend einstellbar sind?
Könntest du über einen Hook machen:
PHP-Code:
// src/EventListener/AddSwiperParametersListener.php
namespace App\EventListener;
use Contao\CoreBundle\ServiceAnnotation\Hook;
use Contao\Template;
/**
* @Hook("parseTemplate")
*/
class AddSwiperParametersListener
{
public function __invoke(Template $template): void
{
if ('ce_swiperStop' !== $template->getName()) {
return;
}
$template->parameters['zoom'] => [
'toggle' => true,
'maxRatio' => 4,
];
}
}
Zitat von
Bennie
@spooky
ist evtl. geplant die Erweiterung auf die neuesete Swiper.js Version zu bringen?
Nur, wenn es für ein Projekt erforderlich ist.
Lesezeichen