Skip to content
Code-Schnipsel Gruppen Projekte
Commit 18ba97f7 erstellt von Dominik Chrzanowski's avatar Dominik Chrzanowski
Dateien durchsuchen

feat: php loads html and css depending on the template [CustomerReviewsSlider]...

feat: php loads html and css depending on the template [CustomerReviewsSlider] #134
Übergeordneter e07015ea
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -12,31 +12,41 @@
/**
* Class CustomerReviews
*
* @package quiqqer/bricks
* @package quiqqer/bricks/Controls
*/
class CustomerReviewsSlider extends QUI\Control
class CustomerReviewsSlider extends AbstractPromoslider
{
/**
* constructor
*
* @param array $attributes
*/
public function __construct($attributes = [])
{
// default options
$this->setAttributes([
'template' => 'default'
'data-qui' => 'package/quiqqer/bricks/bin/Controls/Slider/CustomerReviewsSlider',
'template' => 'default',
]);
parent::__construct($attributes);
}
/**
* (non-PHPdoc)
*
* @see \QUI\Control::create()
*/
public function getBody()
{
$Engine = QUI::getTemplateManager()->getEngine();
$entries = json_decode($this->getAttribute('entries'), true);
$template = $this->getAttribute('template');
$path = \dirname(__FILE__) . '/CustomerReviewsSlider.' . $template . '.html';
$options = [
'this' => $this,
'entries' => $entries
];
$this->addCSSFile(
\dirname(__FILE__) . '/CustomerReviewsSlider.' . $template . '.css'
);
$Engine->assign($options);
return $Engine->fetch($path);
}
}
}
\ No newline at end of file
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren