add 4.1.0.1 (ionCube for PHP 5.6 - 7.0)

This commit is contained in:
Daniel Seifert 2019-02-08 09:28:56 +01:00
parent ba977a105b
commit a2bc82797d
45 changed files with 879 additions and 599 deletions

205
CHANGELOG.md Normal file
View File

@ -0,0 +1,205 @@
---
title: Changelog
---
# Changelog
All notable changes to this project will be documented in this file.
## 4.1.0.1 - 2019-01-18
### fixed
- Artikel konnten nicht gespeichert werden: verhindert, dass tabellenfremde Felder in den Save Query integriert werden
- Speichern veränderte HTML Encoding parallel existierender Tabinhalte
- Speichern von Tabinhalten (>= Tab 2) löschte Standardlangtext des Artikels
- Tabinhalte wurden mit verändertem HTML Encoding ans Frontend ausgeliefert
---
## 4.1.0.0 - 2019-01-18
### added
- Variantenartikel erben Langtexte der Elternartikel
- modulspzifisches Thememapping eingefügt
- Löschfunktion für angelegten Tab eingefügt
### changed
- keine Bearbeitung von zwischen Mandanten vererbten Artikelinhalten möglich
- Admin deaktiviert Eingabefelder, wenn deren Funktion vom Tab vordefiniert ist
- Admin zeigt Hinweis für Standard-Tabtitel, wenn kein Titel vergeben wurde
- Tab-Eigenschaften werden in Artikel-Objekt geladen und gespeichert (statt im proprietären eigenen Objekt)
- Logik aus Template ins Model verschoben (flow + azure)
- auf HTML-Dokumentation umgestellt
---
## 4.0.0.2 - 2018-10-19
### added
- Freigabe für OXID 6.1.x
- Fehlerhinweise eingefügt, wenn Langtexte nicht ausreichend befüllt sind
### fixed
- Schreibschutz für Langtexte an Artikelvarianten entfernt
---
## 4.0.0.1 - 2018-03-01
### fixed
- Exception im Admin unter /Content Tabs/Tabverwaltung/Stamm/
---
## 4.0.0.0 - 2018-03-01
### added
- Kompatibilität und Support ab Oxid 6.0.0
- Integration eines eigenen Admin-Bereich "D³ Content Tabs"
- Langtexte haben eine "Aktiv" - Option erhalten, welche im Frontend zusätzlich geprüft wird
- Grundinstallation via Composer
### changed
- Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert
- Altlasten und unnötige Dateien entfernt
- Umstellung auf Namespaces
---
## 3.2.0.1 - 2016-12-19
- Support für Apache 2.4
- Paketbereitstellung für ionCube
---
## 3.2.0.0 - 2016-07-22
- drop: techn. Support für Shopversionen 4.7.x eingestellt
- add: Freigabe für 4.10.x
- add: Prüfung auf gültige Modul-Dateien implementiert
- add feature: Support für Oxid-Theme Flow
---
## 3.1.0.2 - 2015-10-07
- bugfix: "Shop offline" Anzeige nach der Wahl einer Variante im Frontend
- bugfix: gepflegte Tab-Inhalte wurden nicht angezeigt
---
## 3.1.0.1 - 2015-09-03
- automatische Installation aufgeteilt, Anlegen der Datenbankfelder erfolgt "step by step"
- Übernahme Moduleigener Templates in copy_this und Verweis zur Überladung siehe FAQ
- fehlende Übersetzungen im Shopadmin nachgetragen
- Modulfreigabe für php5.5 und php5.6
- Aktualisierung Vorabprüfung und Installationsanleitung
---
## 3.1.0.0 - 2014-11-12
- support for mobile-themes
- adjustment of the structure
- update precheck
---
## 3.0.1.0 - 2014-08-08
- Module compatible with Shopvesion 4.8.7
- Show Message in Backend if Module is not active
- rename module-tab-Templates
- adjustment of the structure
- delete deprecated files in autoupdate
- fix module entrys in shopconfiguration
---
## 3.0.0.3 - 2014-05-05
- Update Precheck
---
## 3.0.0.2 - 2014-03-18
- bugfix for saving longdesc in admin
---
## 3.0.0.1 - 2013-02-22
- bugfix when module is inactive, tabs will be shown in frontend
---
## 3.0.0.0 - 2013-02-19
- restructured for 4.7 / 5.0
---
## 2.4.6.2 - 2013-06-27
- add funktionality for Edition EE
- add Versioncheck in oxarticle-extension
till 4.5.x other method for getting Longdescription than in 4.6.x
---
## 2.4.6.1 - 2013-03-12
- bugfix in update.sql
---
## 2.4.6.0 - 2013-02-01
- tab content moved to templates, add extendable blocks
---
## 2.4.5.0 - 2012-09-05
- added 4.6.0 functionality
---
## 2.4.4 - 2012-05-31
- bug fix: javaScript fallback causes shop-in-tab-problem
---
## 2.4.3 - 2011-11-02
- added templates for 451 - 454
- added javaScript fallback for non js user
---
## 2.4.2 - 2011-09-19
- bug fix price doesn't save
- bug fix showed empty tabs
---
## 2.4.1 - 2011-08-16
- inheritance implemented
- bug in save function fixed
---
## 2.4.0 - 2011-07-19
- restructured
- removed Ajax lib, switched to jQuery
- removed ox_cmp module
- renamed fields (from oxlongdescXXX to d3longdescXXX) in database
- added 4.5.0 templates
---
## 2.1 - 2009-11-13
- Xajax-Implementierung au neues Intergrationsschema umgestellt
- langtext- und templatebasierte Versionen zusammengeführt
- Fallback-Funktion für Nicht-JavaScript-Einsatz
- Langtexte in einem Admin-Tab zusammengefaßt
- Langtext mehrsprachig verfügbar
---
## 2.0 - 2009-08-26
- auf PE4 portiert
---
## 1.1 - 2008-09-22
- Fallback-Funktion für Nicht-JavaScript-Einsatz (tpl)
- Attribute und Bewertungen stehen nun ebenfalls zur Verfügung (tpl)
---
## 1.0 - 2008-09-12
- Grundfunktion zum Modul komplettiert
- Scriptbasis ist aktuelles Xajax-Integrationsschema

View File

@ -1,6 +1,6 @@
# D³ Content Tabs für OXID eShop
Erweiterung der Produktdetailsseite mit weiteren "Tabs".
Dies ermöglicht es viele Produktionformationen sauber und übersichtlich auszulisten.
Dies ermöglicht es, viele Produktionformationen sauber und übersichtlich aufzulisten.
[![](https://img.shields.io/badge/Dokumentation-online-brightgreen.svg)](https://docs.oxidmodule.com/Content_Tabs/)

View File

@ -5,39 +5,58 @@ title: Changelog
# Changelog
All notable changes to this project will be documented in this file.
## 4.1.0.1 - 2019-01-18
### fixed
- Artikel konnten nicht gespeichert werden: verhindert, dass tabellenfremde Felder in den Save Query integriert werden
- Speichern veränderte HTML Encoding parallel existierender Tabinhalte
- Speichern von Tabinhalten (>= Tab 2) löschte Standardlangtext des Artikels
- Tabinhalte wurden mit verändertem HTML Encoding ans Frontend ausgeliefert
---
## 4.1.0.0 - 2019-01-18
### added
- Variantenartikel erben Langtexte der Elternartikel
- modulspzifisches Thememapping eingefügt
- Löschfunktion für angelegten Tab eingefügt
### changed
- keine Bearbeitung von zwischen Mandanten vererbten Artikelinhalten möglich
- Admin deaktiviert Eingabefelder, wenn deren Funktion vom Tab vordefiniert ist
- Admin zeigt Hinweis für Standard-Tabtitel, wenn kein Titel vergeben wurde
- modulspzifisches Thememapping eingefügt
- Tab-Eigenschaften werden in Artikel-Objekt geladen und gespeichert (statt im proprietären eigenen Objekt)
- Löschfunktion für angelegten Tab eingefügt
- Logik aus Template ins Model verschoben (flow + azure)
- auf HTML-Dokumentation umgestellt
---
## 4.0.0.2 - 2018-10-19
### added
- Freigabe für OXID 6.1.x
- Fehlerhinweise eingefügt, wenn Langtexte nicht ausreichend befüllt sind
- bugfix: Schreibschutz für Langtexte an Artikelvarianten entfernt
### fixed
- Schreibschutz für Langtexte an Artikelvarianten entfernt
---
## 4.0.0.1 - 2018-03-01
### fixed
- Exception im Admin unter /Content Tabs/Tabverwaltung/Stamm/
---
## 4.0.0.0 - 2018-03-01
### added
- Kompatibilität und Support ab Oxid 6.0.0
- Integration eines eigenen Admin-Bereich "D³ Content Tabs"
- Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert
- Langtexte haben eine "Aktiv" - Option erhalten, welche im Frontend zusätzlich geprüft wird
- Grundinstallation via Composer
### changed
- Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert
- Altlasten und unnötige Dateien entfernt
- Umstellung auf Namespaces
- Grundinstallation via Composer
---

View File

@ -1,9 +1,9 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Content Tabs",
"moduleversion": "4.1.0.0",
"moduleversion": "4.1.0.1",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "18.01.2019",
"moduledate": "07.02.2019",
"editors": "SK/DS",
"tagline": "",
"image": "",

View File

@ -77,46 +77,68 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">
<h1 id="page_Changelog">Changelog</h1>
<p>All notable changes to this project will be documented in this file.</p>
<h2 id="page_4-1-0-1-2019-01-18">4.1.0.1 - 2019-01-18</h2>
<h3 id="page_fixed">fixed</h3>
<ul>
<li>Artikel konnten nicht gespeichert werden: verhindert, dass tabellenfremde Felder in den Save Query integriert werden</li>
<li>Speichern veränderte HTML Encoding parallel existierender Tabinhalte</li>
<li>Speichern von Tabinhalten (&gt;= Tab 2) löschte Standardlangtext des Artikels</li>
<li>Tabinhalte wurden mit verändertem HTML Encoding ans Frontend ausgeliefert</li>
</ul>
<hr />
<h2 id="page_4-1-0-0-2019-01-18">4.1.0.0 - 2019-01-18</h2>
<h3 id="page_added">added</h3>
<ul>
<li>Variantenartikel erben Langtexte der Elternartikel</li>
<li>modulspzifisches Thememapping eingefügt</li>
<li>Löschfunktion für angelegten Tab eingefügt</li>
</ul>
<h3 id="page_changed">changed</h3>
<ul>
<li>keine Bearbeitung von zwischen Mandanten vererbten Artikelinhalten möglich</li>
<li>Admin deaktiviert Eingabefelder, wenn deren Funktion vom Tab vordefiniert ist</li>
<li>Admin zeigt Hinweis für Standard-Tabtitel, wenn kein Titel vergeben wurde</li>
<li>modulspzifisches Thememapping eingefügt</li>
<li>Tab-Eigenschaften werden in Artikel-Objekt geladen und gespeichert (statt im proprietären eigenen Objekt)</li>
<li>Löschfunktion für angelegten Tab eingefügt</li>
<li>Logik aus Template ins Model verschoben (flow + azure)</li>
<li>auf HTML-Dokumentation umgestellt</li>
</ul>
<hr />
<h2 id="page_4-0-0-2-2018-10-19">4.0.0.2 - 2018-10-19</h2>
<h3 id="page_added-2">added</h3>
<ul>
<li>Freigabe für OXID 6.1.x</li>
<li>Fehlerhinweise eingefügt, wenn Langtexte nicht ausreichend befüllt sind</li>
<li>bugfix: Schreibschutz für Langtexte an Artikelvarianten entfernt</li>
</ul>
<h3 id="page_fixed-2">fixed</h3>
<ul>
<li>Schreibschutz für Langtexte an Artikelvarianten entfernt</li>
</ul>
<hr />
<h2 id="page_4-0-0-1-2018-03-01">4.0.0.1 - 2018-03-01</h2>
<h3 id="page_fixed-2">fixed</h3>
<ul>
<li>Exception im Admin unter /Content Tabs/Tabverwaltung/Stamm/</li>
</ul>
<hr />
<h2 id="page_4-0-0-0-2018-03-01">4.0.0.0 - 2018-03-01</h2>
<h3 id="page_added-2">added</h3>
<ul>
<li>Kompatibilität und Support ab Oxid 6.0.0</li>
<li>Integration eines eigenen Admin-Bereich &quot;<i class='fab fa-d3 d3fa-color-blue'></i> Content Tabs&quot;</li>
<li>Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert</li>
<li>Langtexte haben eine &quot;Aktiv&quot; - Option erhalten, welche im Frontend zusätzlich geprüft wird</li>
<li>Grundinstallation via Composer</li>
</ul>
<h3 id="page_changed-2">changed</h3>
<ul>
<li>Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert</li>
<li>Altlasten und unnötige Dateien entfernt</li>
<li>Umstellung auf Namespaces</li>
<li>Grundinstallation via Composer</li>
</ul>
<hr />
<h2 id="page_3-2-0-1-2016-12-19">3.2.0.1 - 2016-12-19</h2>

View File

@ -48,7 +48,7 @@
<div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 18.01.2019</div> <div>Version: 4.1.0.0</div>
<div>Autor: D³ Data Development</div> <div>Stand: 07.02.2019</div> <div>Version: 4.1.0.1</div>
<div>Bearbeiter: SK/DS</div> </div>
</div>

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Paketquelle_entfernen.html">Paketquelle entfernen</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installierren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/index.html">Update</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

View File

@ -77,7 +77,7 @@
<div class="Page__header">
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
<span class="ModifiedDate">
18.01.2019 </span>
08.02.2019 </span>
</div>
<div class="s-content">

File diff suppressed because one or more lines are too long

View File

@ -304,7 +304,11 @@ class contentTabs extends AdminDetailsController
$aParams = $request->getRequestEscapedParameter( "editval" );
$oArticle->assign( $aParams );
$oArticle->setArticleLongDesc( $this->_processLongDesc( $aParams['oxarticles__oxlongdesc'] ) );
// default longdesc can parsed only, if longtext #1 is selected, all other longtext selections don't contains its value
if (is_array($aParams) && isset($aParams['oxarticles__oxlongdesc'])) {
$oArticle->setArticleLongDesc( $this->_processLongDesc( $aParams['oxarticles__oxlongdesc'] ) );
}
$oArticle->save();
}

File diff suppressed because it is too large Load Diff

View File

@ -32,6 +32,8 @@ use OxidEsales\Eshop\Core\Field;
*/
class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
protected $_aD3ContentTabsSkipSaveFields = array();
/**
* @param string $sOXID
*
@ -97,6 +99,13 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
return parent::delete($sOXID);
}
protected function _skipSaveFields()
{
parent::_skipSaveFields();
$this->_aSkipSaveFields = array_merge($this->_aSkipSaveFields, $this->_aD3ContentTabsSkipSaveFields);
}
public function getFieldNames()
{
/** @var contentTabs $oContentTabs */
@ -108,6 +117,10 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
$sFieldName,
(int) $oContentTabs->isMultilingualField($oContentTabs->getTableFieldNameFromArticleField($sFieldName))
);
if (!in_array($sFieldName, $this->_aD3ContentTabsSkipSaveFields)) {
$this->_aD3ContentTabsSkipSaveFields[] = $sFieldName;
}
}
return parent::getFieldNames();

View File

@ -36,15 +36,15 @@ class setupWizard extends d3install_updatebase
{
public $sModKey = 'd3contenttabs';
public $sModName = 'Content Tabs';
public $sModVersion = '4.1.0.0';
public $sModRevision = '4100';
public $sModVersion = '4.1.0.1';
public $sModRevision = '4101';
public $sBaseConf = '--------------------------------------------------------------------------------
V7Xv2==NmpFalNzY2x6SjJsWjFoRStDanlXakdQelRPZGtmVUtCL0M5MlNDK3lkTUZIWFI1NE5jbDdDS
3F0OW5OL3ltUG1ya3NsQXBtYW1nNVFmQkNROHUwbWxBbHlsemJVWVcwRTduS2N1dDJUZkFQT0szZm5jb
2VVbWNRaVF6U2J6OUdOSHlyUk9YWlBCNGlycVhCejBiZXhIQzZ0VjVzeitjTmZjSDBia000SGcvcnk0c
XR0U29zc2pCeU9jM3BTczMwZWlnNnBiak9MREVNNEJwNHRlb2xNU3RUV0orc3BsNnR1TFI1dXZ5Y01UT
ThxOUhoTWExQU54WWFzOXk0a0YwOW5UUWZaK2RuVjNmV01PQjFhY09MY2MxM1Bhd2lNL3U5aEt6SUlzY
WNBVURXd2JOSW52SU0vRjZzQmFtSTNqWFlIRk5zSHM0dGdWWXhSY3BtYk1zRTBBPT0=
7Ddv2==bk0wckFoM1lnSDkwSFBYRFdIb0krSGN6aVd6MHB5ajd0T0J5Q0FEODdteFJLdlJ4OFdueHJMU
2FDdDFLZndkeXF3ZVZlV0VDN1VwUWVrVWlSbDMzSVc1eXNMbzlTYWNNWTF4UjQzaDBCMU5DRFRhNm9wa
ndiNTMyR3paaGpxK0JUdTRJZGdicnFETVRrL3NsekxKb1hqR0k2RU9QZWNoTzJ1Q2JDVW84NU1MSkdBV
lhSYURuSVpMVnpnLy94RkpwOVl4UXdMTy9RT1N1VzlLbmNSQjBKT1JDL2srcVRZQVFaMEpmTVFwS1pwW
FNhdlZ2SHJjZU5ndGcvOFM5MkpuRVFMMy85RkxNcXVnbUFmUmFXcWdERk9aaFIvNFBJTG5QM2xnaElOS
mNtWU1NVTVFVmVVSVNRdG9DUlhoNHkwNkMzcEhXdWk0SDZwYXhPbWNGdEpEVG53PT0=
--------------------------------------------------------------------------------';
public $sRequirements = '';
public $sBaseValue = '';

View File

@ -36,7 +36,7 @@ $aModule = array(
'en' => '',
),
'thumbnail' => 'picture.png',
'version' => '4.1.0.0',
'version' => '4.1.0.1',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'url' => 'http://www.shopmodule.com',
'email' => 'support@shopmodule.com',

View File

@ -32,6 +32,8 @@ use OxidEsales\Eshop\Core\Field;
*/
class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
{
protected $_aD3ContentTabsSkipSaveFields = array();
/**
* @param string $sOXID
*
@ -97,6 +99,13 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
return parent::delete($sOXID);
}
protected function _skipSaveFields()
{
parent::_skipSaveFields();
$this->_aSkipSaveFields = array_merge($this->_aSkipSaveFields, $this->_aD3ContentTabsSkipSaveFields);
}
public function getFieldNames()
{
/** @var contentTabs $oContentTabs */
@ -108,6 +117,10 @@ class d3_oxarticle_longtexts extends d3_oxarticle_longtexts_parent
$sFieldName,
(int) $oContentTabs->isMultilingualField($oContentTabs->getTableFieldNameFromArticleField($sFieldName))
);
if (!in_array($sFieldName, $this->_aD3ContentTabsSkipSaveFields)) {
$this->_aD3ContentTabsSkipSaveFields[] = $sFieldName;
}
}
return parent::getFieldNames();