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

feat: Added new brick Interviewee [Interviewee] #2

Übergeordneter 4a4a2c86
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
<?xml version="1.0" encoding="UTF-8"?>
<quiqqer>
<bricks>
<!-- interviewee -->
<brick control="\QUI\Interview\Controls\Interviewee">
<title>
<locale group="quiqqer/interview" var="interview.control.interviewee.title"/>
</title>
<description>
<locale group="quiqqer/interview" var="interview.control.interviewee.description"/>
</description>
<settings>
<!-- <setting name="author-style" type="select">-->
<!-- <locale group="quiqqer/blog" var="brick.control.setting.author.template"/>-->
<!-- <option value="largeImageTop" selected="selected" default="1">-->
<!-- <locale group="quiqqer/blog" var="brick.control.setting.author.template.largeImageTop"/>-->
<!-- </option>-->
<!-- <option value="largeImageLeft">-->
<!-- <locale group="quiqqer/blog" var="brick.control.setting.author.template.largeImageLeft"/>-->
<!-- </option>-->
<!-- <option value="smallImageLeft">-->
<!-- <locale group="quiqqer/blog" var="brick.control.setting.author.template.smallImageLeft"/>-->
<!-- </option>-->
<!-- </setting>-->
</settings>
</brick>
</bricks>
</quiqqer>
...@@ -10,12 +10,17 @@ ...@@ -10,12 +10,17 @@
<en><![CDATA[Extension for blog and news plugin. This plugin adds some new attributes and provides new bricks.]]></en> <en><![CDATA[Extension for blog and news plugin. This plugin adds some new attributes and provides new bricks.]]></en>
</locale> </locale>
<!-- interviewee --> <!-- interviewee brick -->
<locale name="interview.meta.settings.title"> <locale name="interview.control.interviewee.title">
<de><![CDATA[Name der Gäste]]></de> <de><![CDATA[Interview: Interviewpartnerdaten]]></de>
<en><![CDATA[Guests name]]></en> <en><![CDATA[Interview: Interviewee data]]></en>
</locale>
<locale name="interview.control.interviewee.description">
<de><![CDATA[Ort zur Eingabe der Interviewpartnerdaten]]></de>
<en><![CDATA[Place to enter the interviewee data]]></en>
</locale> </locale>
<!-- interviewee site -->
<locale name="interview.settings.title"> <locale name="interview.settings.title">
<de><![CDATA[Interviewpartner]]></de> <de><![CDATA[Interviewpartner]]></de>
<en><![CDATA[Interviewee]]></en> <en><![CDATA[Interviewee]]></en>
......
<?php
/**
* This file contains \QUI\Bricks\Controls\Interviewee
*/
namespace QUI\Interview\Controls;
use QUI;
/**
* Class Author
*
* @author Dominik Chrzanowski
* @package quiqqer/bricks
*/
class Interviewee extends QUI\Control
{
/**
* constructor
*
* @param array $attributes
*/
public function __construct($attributes = [])
{
parent::__construct($attributes);
// $this->addCSSFile(
// dirname(__FILE__) . $css
// );
}
/**
* (non-PHPdoc)
*
* @see \QUI\Control::create()
*/
public function getBody()
{
$Engine = QUI::getTemplateManager()->getEngine();
$Site = $this->getSite();
// $Engine->assign([
// 'AuthorImage' => $UserImage,
// 'authorName' => $userName,
// ]);
//
// return $Engine->fetch(dirname(__FILE__) . $html);
}
/**
* @return mixed|QUI\Projects\Site
*
* @throws QUI\Exception
*/
protected function getSite()
{
if ($this->getAttribute('Site')) {
return $this->getAttribute('Site');
}
$Site = QUI::getRewrite()->getSite();
$this->setAttribute('Site', $Site);
return $Site;
}
}
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