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

Issue #12

Übergeordneter fdc594f5
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -20,7 +20,6 @@
* @event onSave [ this ]
* @event onDelete [ this ]
*/
define('package/quiqqer/bricks/bin/BrickEdit', [
'qui/QUI',
......@@ -224,7 +223,7 @@ define('package/quiqqer/bricks/bin/BrickEdit', [
var data = this.getAttribute('data');
data.customfields = this.$customfields;
console.log(data);
QUIAjax.post('package_quiqqer_bricks_ajax_brick_save', function ()
{
if (typeof callback === 'function') {
......@@ -233,6 +232,12 @@ define('package/quiqqer/bricks/bin/BrickEdit', [
resolve();
QUI.getMessageHandler().then(function(MH) {
MH.addSuccess(
QUILocale.get(lg, 'message.brick.save.success')
);
});
this.fireEvent('save', [this]);
this.Loader.hide();
......
......@@ -472,6 +472,11 @@ public function saveBrick($brickId, array $brickData)
$Brick->setSettings($brickData['settings']);
}
// fields
if (isset($brickData['attributes'])) {
$Brick->setAttributes($brickData['attributes']);
}
// custom fields
$customfields = array();
......@@ -484,6 +489,11 @@ public function saveBrick($brickId, array $brickData)
foreach ($brickData['customfields'] as $customfield) {
$customfield = str_replace('flexible-', '', $customfield);
if ($customfield == 'classes') {
$customfields[] = $customfield;
continue;
}
if (isset($availableSettings[$customfield])) {
$customfields[] = $customfield;
}
......
......@@ -247,8 +247,6 @@
<en><![CDATA[The brick has no additional settings.]]></en>
</locale>
<locale name="site.area.button.area.settings">
<de><![CDATA[Bausteinzonen-Einstellungen]]></de>
<en><![CDATA[Brick area settings]]></en>
......@@ -341,14 +339,17 @@ M&ouml;chten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de>
<de><![CDATA[Es wurden leider keine Bausteinzonen gefunden.]]></de>
<en><![CDATA[Sorry, no block zones found.]]></en>
</locale>
<locale name="message.brick.save.success">
<de><![CDATA[Baustein wurde erfolgreich gespeichert.]]></de>
<en><![CDATA[Brick successfully saved.]]></en>
</locale>
</groups>
<groups name="quiqqer/bricks" datatype="js,php ">
<groups name="quiqqer/bricks" datatype="js,php">
<locale name="brick.control.navigation.setting.content">
<de><![CDATA[Text über dem Kontaktformular]]></de>
<en><![CDATA[]]></en>
</locale>
</groups>
<groups name="quiqqer/bricks" datatype="js,php">
<locale name="brick.control.sidebox1.setting.site">
<de><![CDATA[Seiten hinzufügen]]></de>
<en><![CDATA[]]></en>
......
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