Skip to content
Code-Schnipsel Gruppen Projekte
Commit 80884e2a erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: Im Children Slider sind limit und mehr Link nun möglich

Übergeordneter 38b32784
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -48,12 +48,21 @@
text-align: center;
}
.quiqqer-bricks-children-slider-moreLink-text {
bottom: 0;
left: 0;
padding: 20px;
position: absolute;
width: 100%;
}
.quiqqer-bricks-children-slider-child-display:first-child {
margin: 0 10px 0 0;
}
.quiqqer-bricks-children-slider-child a {
display: block;
position: relative;
}
.quiqqer-bricks-children-slider-child .quiqqer-icon {
......
......@@ -38,22 +38,17 @@
</li>
{/foreach}
{/strip}
{if $this->getAttribute('moreLink')}
<li>
{if $MoreLink}
<li class="quiqqer-bricks-children-slider-child">
<article class="quiqqer-bricks-children-slider-child-display">
<a href="{url site=$MoreLink}" title="{$MoreLink->getAttribute('title')|escape:" html"}">
{if !$MoreLink->getAttribute('image_site')}
<header>
{$MoreLink->getAttribute('title')}
</header>
{$MoreLink->getAttribute('short')}
{else}
{image src=$MoreLink->getAttribute('image_site') height=$this->getAttribute('height')}
{/if}
<span class="quiqqer-icon fa fa-angle-right"></span>
<span class="quiqqer-bricks-children-slider-moreLink-text">Mehr</span>
</a>
</article>
</li>
{/if}
{/if}
</ul>
</div>
</div>
......
......@@ -47,15 +47,24 @@ public function __construct($attributes = array())
*/
public function getBody()
{
$Engine = QUI::getTemplateManager()->getEngine();
$Engine = QUI::getTemplateManager()->getEngine();
$MoreLink = null;
if (!$this->getAttribute('height')) {
$this->setAttribute('height', 200);
}
if ($this->getAttribute('moreLink')) {
try {
$MoreLink = QUI\Projects\Site\Utils::getSiteByLink($this->getAttribute('moreLink'));
} catch (QUI\Exception $Exception) {
}
}
$Engine->assign(array(
'this' => $this,
'children' => $this->getChildren()
'children' => $this->getChildren(),
'MoreLink' => $MoreLink
));
return $Engine->fetch(dirname(__FILE__) . '/Slider.html');
......
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