Skip to content
Code-Schnipsel Gruppen Projekte
Commit f1d8740e erstellt von Michael's avatar Michael
Dateien durchsuchen

Neuer Brick - Image (halbfertig).

Übergeordneter c4c38b2d
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -82,8 +82,6 @@
</brick>
<!-- Content Switcher -->
<brick control="\QUI\Bricks\Controls\ContentSwitcher">
<title>
......@@ -105,9 +103,25 @@
</brick>
<!-- Image Brick -->
<brick control="\QUI\Bricks\Controls\Image">
<title>
<locale group="quiqqer/bricks" var="bricks.Image.title"/>
</title>
<description>
<locale group="quiqqer/bricks" var="bricks.Image.description"/>
</description>
<settings>
<setting name="link" class="project-site">
<locale group="quiqqer/bricks" var="Image.link"/>
</setting>
<setting name="picture" class="media-image">
<locale group="quiqqer/bricks" var="Image.picture"/>
</setting>
</settings>
</brick>
......@@ -129,7 +143,7 @@
</settings>
</brick>
/* Maps */
<!-- Maps -->
<brick control="\QUI\Bricks\Controls\GoogleMaps">
<title>
......
/**/
\ No newline at end of file
{assign var=img value=$brickImage}
<section>
{image src=$brickImage}
</section>
\ No newline at end of file
<?php
/**
* This file contains QUI\Bricks\Controls\Image
*/
namespace QUI\Bricks\Controls;
use QUI;
/**
* Class Image
*
* @package quiqqer/bricks
*/
class Image extends QUI\Control
{
/**
* constructor
*
* @param Array $attributes
*/
public function __construct($attributes = array())
{
// default options
$this->setAttributes(array(
'title' => 'Image Brick',
'contentList' => false,
'entries' => array()
));
parent::__construct($attributes);
$this->addCSSFile(
dirname(__FILE__) . '/Image.css'
);
}
/**
* (non-PHPdoc)
*
* @see \QUI\Control::create()
*/
public function getBody()
{
$Engine = QUI::getTemplateManager()->getEngine();
$entries = $this->getAttribute('entries');
$brickImage = $this->getAttribute('picture');
$Engine->assign(array(
'this' => $this,
'entries' => $entries,
'brickImag' => $brickImage
));
return $Engine->fetch(dirname(__FILE__).'/Image.html');
}
}
......@@ -457,13 +457,35 @@ M&ouml;chten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de>
</locale>
<!-- Content Switcher -->
<locale name="brick.ContentSwitcher.title">
<de><![CDATA[Baustein: Content Switcher]]></de>
<en><![CDATA[Brick: Content Switcher]]></en>
</locale>
<locale name="ContentSwitcher.title">
<de><![CDATA[Baustein-Überschrift]]></de>
<en><![CDATA[]]></en>
</locale>
<locale name="ContentSwitcher.socialList">
<locale name="ContentSwitcher.entries">
<de><![CDATA[Einträge]]></de>
<en><![CDATA[]]></en>
</locale>
<!-- Image Brick -->
<locale name="bricks.Image.link">
<de><![CDATA[Baustein: Bild]]></de>
<en><![CDATA[Brick: Image]]></en>
</locale>
<locale name="Image.link">
<de><![CDATA[Link]]></de>
<en><![CDATA[Hyperlink]]></en>
</locale>
<locale name="Image.title">
<de><![CDATA[Baustein-Überschrift]]></de>
<en><![CDATA[]]></en>
</locale>
<locale name="Image.picture">
<de><![CDATA[Bild auswählen]]></de>
<en><![CDATA[]]></en>
</locale>
</groups>
</locales>
\ No newline at end of file
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