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

feat: Added new setting (image fit) [Timeline] #1

Übergeordneter 588b9cf3
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -15,6 +15,20 @@
<setting name="site" data-qui="controls/projects/project/site/Select">
<locale group="quiqqer/timeline" var="brick.timeline.setting.site"/>
</setting>
<setting name="image" type="select">
<locale group="quiqqer/timeline"
var="brick.timeline.setting.image"/>
<option value="original">
<locale group="quiqqer/timeline"
var="brick.timeline.setting.image.original"/>
</option>
<option value="cover">
<locale group="quiqqer/timeline"
var="brick.timeline.setting.image.cover"/>
</option>
</setting>
</settings>
</brick>
......
......@@ -50,6 +50,21 @@
<en><![CDATA[Select site(s)]]></en>
</locale>
<locale name="brick.timeline.setting.image">
<de><![CDATA[Bild]]></de>
<en><![CDATA[Image]]></en>
</locale>
<locale name="brick.timeline.setting.image.original">
<de><![CDATA[Original]]></de>
<en><![CDATA[Original]]></en>
</locale>
<locale name="brick.timeline.setting.image.cover">
<de><![CDATA[Cover (Bild kann gestreckt werden)]]></de>
<en><![CDATA[Cover (image can be stretched)]]></en>
</locale>
</groups>
<groups name="quiqqer/timeline" datatype="php">
......
......@@ -25,7 +25,7 @@ public function __construct($attributes = [])
{
// default options
$this->setAttributes([
'image' => 'original', // original, cover
]);
parent::__construct($attributes);
......@@ -41,10 +41,11 @@ public function __construct($attributes = [])
*/
public function getBody()
{
$Engine = QUI::getTemplateManager()->getEngine();
$Engine = QUI::getTemplateManager()->getEngine();
$Control = new QUI\Timeline\Controls\Timeline();
$Control->setAttribute('parentInputList', $this->getAttribute('site'));
$Control->setAttribute('imageFit', $this->getAttribute('image'));
$result = $Control->create();
......
......@@ -32,14 +32,14 @@ public function __construct($attributes = array())
'showLinks' => true,
'imageFit' => 'original', // original, cover
'display' => 'VerticalBothSides',
'limit' => 10,
// Custom children template (path to html file); overwrites "display"
'displayTemplate' => false,
// Custom children template css (path to css file); overwrites "display"
'displayCss' => false,
'itemtype' => 'http://schema.org/ItemList',
'child-itemtype' => 'https://schema.org/ListItem',
'child-itemprop' => 'itemListElement',
'limit' => 10
'child-itemprop' => 'itemListElement'
));
parent::__construct($attributes);
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren