diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..af50d5f --- /dev/null +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index ef522b0..b1506b1 100644 --- a/README.md +++ b/README.md @@ -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/) diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 265c6b1..af50d5f 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -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 --- diff --git a/docs/daux/config.json b/docs/daux/config.json index f1a61a0..06f20ad 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " 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": "", diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 696f143..2fa3d8b 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -77,46 +77,68 @@

Changelog

All notable changes to this project will be documented in this file.

+

4.1.0.1 - 2019-01-18

+

fixed

+ +

4.1.0.0 - 2019-01-18

+

added

+

changed

+

4.0.0.2 - 2018-10-19

+

added

+

fixed

+

4.0.0.1 - 2018-03-01

+

fixed


4.0.0.0 - 2018-03-01

+

added

+

changed

+

3.2.0.1 - 2016-12-19

diff --git a/docs/html/index.html b/docs/html/index.html index 29a7da9..36e9ecb 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,7 +48,7 @@
-
Autor: D³ Data Development
Stand: 18.01.2019
Version: 4.1.0.0
+
Autor: D³ Data Development
Stand: 07.02.2019
Version: 4.1.0.1
Bearbeiter: SK/DS
diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html index 824d79f..19ab03a 100644 --- a/docs/html/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index b4a3ff9..475f7e0 100644 --- a/docs/html/installation/Anforderungen/Vorbereitungen.html +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Deinstallation/Dateien_loeschen.html b/docs/html/installation/Deinstallation/Dateien_loeschen.html index 6fdf8eb..7635422 100644 --- a/docs/html/installation/Deinstallation/Dateien_loeschen.html +++ b/docs/html/installation/Deinstallation/Dateien_loeschen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html index 5cf6d13..9b40dec 100644 --- a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html +++ b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html index 6ded610..549f196 100644 --- a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html +++ b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_deaktivieren.html b/docs/html/installation/Deinstallation/Modul_deaktivieren.html index ed81266..24c5df3 100644 --- a/docs/html/installation/Deinstallation/Modul_deaktivieren.html +++ b/docs/html/installation/Deinstallation/Modul_deaktivieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html index 8a1b57e..ddfb193 100644 --- a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html +++ b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html index 027d441..d3f1af4 100644 --- a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Installationspruefung.html b/docs/html/installation/Installationspruefung.html index 43d0c1b..7518b6b 100644 --- a/docs/html/installation/Installationspruefung.html +++ b/docs/html/installation/Installationspruefung.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html index a47c45e..27a7407 100644 --- a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html +++ b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html index e8a9613..3375671 100644 --- a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html +++ b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html index 8f1da5d..daebb4d 100644 --- a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html +++ b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html index 5bb1bb2..d44c667 100644 --- a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html +++ b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html index 30c2261..fc7cfdc 100644 --- a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html +++ b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html index 7423df9..45c4244 100644 --- a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html index 2bf6acc..948b8ba 100644 --- a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html +++ b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html index 30e2706..181b636 100644 --- a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html +++ b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/Vorbereitung.html b/docs/html/installation/Neuinstallation/Vorbereitung.html index 5bf8a1f..a733ef1 100644 --- a/docs/html/installation/Neuinstallation/Vorbereitung.html +++ b/docs/html/installation/Neuinstallation/Vorbereitung.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Neuinstallation/index.html b/docs/html/installation/Neuinstallation/index.html index 2b0165e..37242de 100644 --- a/docs/html/installation/Neuinstallation/index.html +++ b/docs/html/installation/Neuinstallation/index.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Schnellstart.html b/docs/html/installation/Schnellstart.html index fd85e8f..a52c7a3 100644 --- a/docs/html/installation/Schnellstart.html +++ b/docs/html/installation/Schnellstart.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Dateien_erneuern.html b/docs/html/installation/Update/Dateien_erneuern.html index 48545f3..31c5bce 100644 --- a/docs/html/installation/Update/Dateien_erneuern.html +++ b/docs/html/installation/Update/Dateien_erneuern.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html index 88fc11b..a2083f7 100644 --- a/docs/html/installation/Update/Erweiterungen_anpassen.html +++ b/docs/html/installation/Update/Erweiterungen_anpassen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html index 129266c..5e0cfca 100644 --- a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html +++ b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Modul_deaktivieren.html b/docs/html/installation/Update/Modul_deaktivieren.html index 78b305b..7f40bcf 100644 --- a/docs/html/installation/Update/Modul_deaktivieren.html +++ b/docs/html/installation/Update/Modul_deaktivieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Modulinformationen_aktualisieren.html b/docs/html/installation/Update/Modulinformationen_aktualisieren.html index cfdc5e5..7b138ab 100644 --- a/docs/html/installation/Update/Modulinformationen_aktualisieren.html +++ b/docs/html/installation/Update/Modulinformationen_aktualisieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Paketquelle_entfernen.html b/docs/html/installation/Update/Paketquelle_entfernen.html index 6d288ed..b0f4292 100644 --- a/docs/html/installation/Update/Paketquelle_entfernen.html +++ b/docs/html/installation/Update/Paketquelle_entfernen.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Providerspezifische_Installation.html b/docs/html/installation/Update/Providerspezifische_Installation.html index d9162d9..c05be2d 100644 --- a/docs/html/installation/Update/Providerspezifische_Installation.html +++ b/docs/html/installation/Update/Providerspezifische_Installation.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/Shopanpassungen_installieren.html b/docs/html/installation/Update/Shopanpassungen_installieren.html index 3c5986a..c36b7e2 100644 --- a/docs/html/installation/Update/Shopanpassungen_installieren.html +++ b/docs/html/installation/Update/Shopanpassungen_installieren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/TMP-Ordner_leeren.html b/docs/html/installation/Update/TMP-Ordner_leeren.html index af2b738..13de304 100644 --- a/docs/html/installation/Update/TMP-Ordner_leeren.html +++ b/docs/html/installation/Update/TMP-Ordner_leeren.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/Update/index.html b/docs/html/installation/Update/index.html index a73bebb..2d2de08 100644 --- a/docs/html/installation/Update/index.html +++ b/docs/html/installation/Update/index.html @@ -77,7 +77,7 @@
diff --git a/docs/html/installation/index.html b/docs/html/installation/index.html index eae246b..3373397 100644 --- a/docs/html/installation/index.html +++ b/docs/html/installation/index.html @@ -77,7 +77,7 @@
diff --git a/docs/html/support/Hilfe-und-Support.html b/docs/html/support/Hilfe-und-Support.html index 0252a03..f773fe9 100644 --- a/docs/html/support/Hilfe-und-Support.html +++ b/docs/html/support/Hilfe-und-Support.html @@ -77,7 +77,7 @@
diff --git a/docs/html/tipuesearch/tipuesearch_content.json b/docs/html/tipuesearch/tipuesearch_content.json index ac32586..3b267fb 100644 --- a/docs/html/tipuesearch/tipuesearch_content.json +++ b/docs/html/tipuesearch/tipuesearch_content.json @@ -1 +1 @@ -{"pages":[{"title":"<\/i> Content Tabs","text":"Weitere Informationen zum Modul Content Tabs finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Content-Tabs-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"Changelog All notable changes to this project will be documented in this file. 4.1.0.0 - 2019-01-18 Variantenartikel erben Langtexte der Elternartikel keine Bearbeitung von zwischen Mandanten vererbten Artikelinhalten m\u00f6glich Admin deaktiviert Eingabefelder, wenn deren Funktion vom Tab vordefiniert ist Admin zeigt Hinweis f\u00fcr Standard-Tabtitel, wenn kein Titel vergeben wurde modulspzifisches Thememapping eingef\u00fcgt Tab-Eigenschaften werden in Artikel-Objekt geladen und gespeichert (statt im propriet\u00e4ren eigenen Objekt) L\u00f6schfunktion f\u00fcr angelegten Tab eingef\u00fcgt Logik aus Template ins Model verschoben (flow + azure) auf HTML-Dokumentation umgestellt 4.0.0.2 - 2018-10-19 Freigabe f\u00fcr OXID 6.1.x Fehlerhinweise eingef\u00fcgt, wenn Langtexte nicht ausreichend bef\u00fcllt sind bugfix: Schreibschutz f\u00fcr Langtexte an Artikelvarianten entfernt 4.0.0.1 - 2018-03-01 Exception im Admin unter \/Content Tabs\/Tabverwaltung\/Stamm\/ 4.0.0.0 - 2018-03-01 Kompatibilit\u00e4t und Support ab Oxid 6.0.0 Integration eines eigenen Admin-Bereich " Content Tabs" Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert Langtexte haben eine "Aktiv" - Option erhalten, welche im Frontend zus\u00e4tzlich gepr\u00fcft wird Altlasten und unn\u00f6tige Dateien entfernt Umstellung auf Namespaces Grundinstallation via Composer 3.2.0.1 - 2016-12-19 Support f\u00fcr Apache 2.4 Paketbereitstellung f\u00fcr ionCube 3.2.0.0 - 2016-07-22 drop: techn. Support f\u00fcr Shopversionen 4.7.x eingestellt add: Freigabe f\u00fcr 4.10.x add: Pr\u00fcfung auf g\u00fcltige Modul-Dateien implementiert add feature: Support f\u00fcr 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" \u00dcbernahme Moduleigener Templates in copy_this und Verweis zur \u00dcberladung siehe FAQ fehlende \u00dcbersetzungen im Shopadmin nachgetragen Modulfreigabe f\u00fcr php5.5 und php5.6 Aktualisierung Vorabpr\u00fcfung 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\u00fchrt Fallback-Funktion f\u00fcr Nicht-JavaScript-Einsatz Langtexte in einem Admin-Tab zusammengefa\u00dft Langtext mehrsprachig verf\u00fcgbar 2.0 - 2009-08-26 auf PE4 portiert 1.1 - 2008-09-22 Fallback-Funktion f\u00fcr Nicht-JavaScript-Einsatz (tpl) Attribute und Bewertungen stehen nun ebenfalls zur Verf\u00fcgung (tpl) 1.0 - 2008-09-12 Grundfunktion zum Modul komplettiert Scriptbasis ist aktuelles Xajax-Integrationsschema","tags":"","url":"changelog\/Changelog.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/index.html"},{"title":"Systemanforderungen","text":"PHP Version 5.6.x bis 7.2.x PHP Decoder installierter ionCube Loader Shopversionen \/ -editionen OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version 6.0.x 6.1.x Modul-Connector (kostenfrei bei erh\u00e4ltlich) ab Version 5.1.0.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung der angelegten Aufgaben Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr PHP 5.6, PHP 7.0, PHP 7.1 oder PHP 7.2 sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer require d3\/contenttabs \u2013-update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, laden Sie den Connector kostenfrei von unserer Homepage. Klicken Sie auf den Reiter Download und dort auf den Link Download Erstinstallation Modul-Connector.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im selben Verzeichnis diesen Befehl aus, um das Modul Content Tabs zur Installation hinzuzuf\u00fcgen: php composer require d3\/contenttabs --update-no-dev Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Flow Azure Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Aktivieren. Enterprise Editon: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Update","text":"versionsabh\u00e4ngige Besonderheiten Bei den Modulversionen 3.0.1.0 sowie 3.1.0.0 hat sich die Struktur der Block- und Template-Dateien innerhalb des Moduls ge\u00e4ndert. Des Weiteren wurde der Bereich changed_full im Modul entfernt. Haben Sie Anpassungen an damaligen, moduleigenen Dateien vorgenommen, \u00fcbernehmen Sie diese bitte in eine eigene Erweiterung. Die Modulstrukturen finden Sie nachfolgend: Version 3.0.0.3 oder niedriger ab Verzeichnis \/modules\/d3\/d3contenttabs\/views\/azure\/tpl\/ A -\/- B page\/details\/inc\/d3_ajax_content_tab_1.tpl C page\/details\/inc\/d3_ajax_content_tab_2.tpl D page\/details\/inc\/d3_ajax_content_tab_3.tpl E page\/details\/inc\/d3_ajax_content_tab_4.tpl F page\/details\/inc\/d3_ajax_content_tab_5.tpl Version 3.0.1.0 ab Verzeichnis \/modules\/d3\/d3contenttabs\/views\/ A blocks\/details_tabs_longdescription.tpl B azure\/tpl\/d3contenttabs_tab1.tpl C azure\/tpl\/d3contenttabs_tab2.tpl D azure\/tpl\/d3contenttabs_tab3.tpl E azure\/tpl\/d3contenttabs_tab4.tpl F azure\/tpl\/d3contenttabs_tab5.tpl bis Version 3.2.0.x ab Verzeichnis \/modules\/d3\/d3contenttabs\/views\/ A azure\/blocks\/details_tabs_longdescription.tpl B tpl\/d3contenttabs_tab1.tpl C tpl\/d3contenttabs_tab2.tpl D tpl\/d3contenttabs_tab3.tpl E tpl\/d3contenttabs_tab4.tpl F tpl\/d3contenttabs_tab5.tpl aktuelle Struktur ab Version 4.0.0.0 ab Verzeichnis \/sources\/modules\/d3\/contenttabs\/Application\/views\/ A blocks\/details_tabs_longdescription.tpl B tpl\/d3contenttabs_tab1.tpl C tpl\/d3contenttabs_tab1.tpl ... ... Alle weiteren Updateschritte entnehmen Sie bitte den weiteren Unterseiten.","tags":"","url":"installation\/Update\/index.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Paketquelle entfernen","text":"Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon fr\u00fcher entfernt, k\u00f6nnen Sie diesen Schritt \u00fcberspringen. Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Senden Sie dort diesen Befehl ab: php composer config --unset repositories.d3 php composer config --unset repositories.D3modules Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Paketquelle_entfernen.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer update d3\/contenttabs --no-dev Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer FAQ.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installierren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> Content Tabs einen eigenen Bereich f\u00fcr Einstellungen Einstellungsabh\u00e4ngige Pr\u00fcfungen Frontend das Modul zeigt auf der Produktdetailseite eigene Tab-Bezeichnungen an nach Auswahl eines Tabs werden die dazugeh\u00f6rigen Langtexte an gezeigt","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Content Tabs bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -> Content Tabs -> Tabverwaltung erreichen Sie die Einstellungen f\u00fcr die zus\u00e4tzlichen Langtexte der Artikel.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Content Tabs aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Content Tabs \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/contenttabs --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner contenttabs und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Content Tabs sind dies die folgende Tabellen und Felder: die komplette Tabelle d3contenttabs sofern vorhanden: d3contenttabs_setX *) sowie diese Eintr\u00e4ge bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3contenttabs" **) *) _setX ist eine Tabellenliste, die mit _set1 beginnen und shopabh\u00e4ngig auch Tabellen mit h\u00f6heren Nummerierungen enthalten kann (z.B. _set2, _set3, \u2026). Zu einigen dieser Tabellen wurden die Config-Eintr\u00e4ge aMultiLangTables (bei Enterprise Edition auch aMultiShopTables) um entsprechende Eintr\u00e4ge erg\u00e4nzt). Bereinigen Sie diese ebenfalls. **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserer Modul-FAQ zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr -Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file +{"pages":[{"title":"<\/i> Content Tabs","text":"Weitere Informationen zum Modul Content Tabs finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Content-Tabs-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"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\u00e4nderte HTML Encoding parallel existierender Tabinhalte Speichern von Tabinhalten (>= Tab 2) l\u00f6schte Standardlangtext des Artikels Tabinhalte wurden mit ver\u00e4ndertem HTML Encoding ans Frontend ausgeliefert 4.1.0.0 - 2019-01-18 added Variantenartikel erben Langtexte der Elternartikel modulspzifisches Thememapping eingef\u00fcgt L\u00f6schfunktion f\u00fcr angelegten Tab eingef\u00fcgt changed keine Bearbeitung von zwischen Mandanten vererbten Artikelinhalten m\u00f6glich Admin deaktiviert Eingabefelder, wenn deren Funktion vom Tab vordefiniert ist Admin zeigt Hinweis f\u00fcr Standard-Tabtitel, wenn kein Titel vergeben wurde Tab-Eigenschaften werden in Artikel-Objekt geladen und gespeichert (statt im propriet\u00e4ren eigenen Objekt) Logik aus Template ins Model verschoben (flow + azure) auf HTML-Dokumentation umgestellt 4.0.0.2 - 2018-10-19 added Freigabe f\u00fcr OXID 6.1.x Fehlerhinweise eingef\u00fcgt, wenn Langtexte nicht ausreichend bef\u00fcllt sind fixed Schreibschutz f\u00fcr 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\u00e4t und Support ab Oxid 6.0.0 Integration eines eigenen Admin-Bereich " Content Tabs" Langtexte haben eine "Aktiv" - Option erhalten, welche im Frontend zus\u00e4tzlich gepr\u00fcft wird Grundinstallation via Composer changed Titel und Langtexte der Tabs werden in einer eigenen Tabelle gespeichert Altlasten und unn\u00f6tige Dateien entfernt Umstellung auf Namespaces 3.2.0.1 - 2016-12-19 Support f\u00fcr Apache 2.4 Paketbereitstellung f\u00fcr ionCube 3.2.0.0 - 2016-07-22 drop: techn. Support f\u00fcr Shopversionen 4.7.x eingestellt add: Freigabe f\u00fcr 4.10.x add: Pr\u00fcfung auf g\u00fcltige Modul-Dateien implementiert add feature: Support f\u00fcr 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" \u00dcbernahme Moduleigener Templates in copy_this und Verweis zur \u00dcberladung siehe FAQ fehlende \u00dcbersetzungen im Shopadmin nachgetragen Modulfreigabe f\u00fcr php5.5 und php5.6 Aktualisierung Vorabpr\u00fcfung 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\u00fchrt Fallback-Funktion f\u00fcr Nicht-JavaScript-Einsatz Langtexte in einem Admin-Tab zusammengefa\u00dft Langtext mehrsprachig verf\u00fcgbar 2.0 - 2009-08-26 auf PE4 portiert 1.1 - 2008-09-22 Fallback-Funktion f\u00fcr Nicht-JavaScript-Einsatz (tpl) Attribute und Bewertungen stehen nun ebenfalls zur Verf\u00fcgung (tpl) 1.0 - 2008-09-12 Grundfunktion zum Modul komplettiert Scriptbasis ist aktuelles Xajax-Integrationsschema","tags":"","url":"changelog\/Changelog.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/index.html"},{"title":"Systemanforderungen","text":"PHP Version 5.6.x bis 7.2.x PHP Decoder installierter ionCube Loader Shopversionen \/ -editionen OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version 6.0.x 6.1.x Modul-Connector (kostenfrei bei erh\u00e4ltlich) ab Version 5.1.0.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung der angelegten Aufgaben Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr PHP 5.6, PHP 7.0, PHP 7.1 oder PHP 7.2 sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer require d3\/contenttabs \u2013-update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, laden Sie den Connector kostenfrei von unserer Homepage. Klicken Sie auf den Reiter Download und dort auf den Link Download Erstinstallation Modul-Connector.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im selben Verzeichnis diesen Befehl aus, um das Modul Content Tabs zur Installation hinzuzuf\u00fcgen: php composer require d3\/contenttabs --update-no-dev Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Flow Azure Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Aktivieren. Enterprise Editon: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Update","text":"versionsabh\u00e4ngige Besonderheiten Bei den Modulversionen 3.0.1.0 sowie 3.1.0.0 hat sich die Struktur der Block- und Template-Dateien innerhalb des Moduls ge\u00e4ndert. Des Weiteren wurde der Bereich changed_full im Modul entfernt. Haben Sie Anpassungen an damaligen, moduleigenen Dateien vorgenommen, \u00fcbernehmen Sie diese bitte in eine eigene Erweiterung. Die Modulstrukturen finden Sie nachfolgend: Version 3.0.0.3 oder niedriger ab Verzeichnis \/modules\/d3\/d3contenttabs\/views\/azure\/tpl\/ A -\/- B page\/details\/inc\/d3_ajax_content_tab_1.tpl C page\/details\/inc\/d3_ajax_content_tab_2.tpl D page\/details\/inc\/d3_ajax_content_tab_3.tpl E page\/details\/inc\/d3_ajax_content_tab_4.tpl F page\/details\/inc\/d3_ajax_content_tab_5.tpl Version 3.0.1.0 ab Verzeichnis \/modules\/d3\/d3contenttabs\/views\/ A blocks\/details_tabs_longdescription.tpl B azure\/tpl\/d3contenttabs_tab1.tpl C azure\/tpl\/d3contenttabs_tab2.tpl D azure\/tpl\/d3contenttabs_tab3.tpl E azure\/tpl\/d3contenttabs_tab4.tpl F azure\/tpl\/d3contenttabs_tab5.tpl bis Version 3.2.0.x ab Verzeichnis \/modules\/d3\/d3contenttabs\/views\/ A azure\/blocks\/details_tabs_longdescription.tpl B tpl\/d3contenttabs_tab1.tpl C tpl\/d3contenttabs_tab2.tpl D tpl\/d3contenttabs_tab3.tpl E tpl\/d3contenttabs_tab4.tpl F tpl\/d3contenttabs_tab5.tpl aktuelle Struktur ab Version 4.0.0.0 ab Verzeichnis \/sources\/modules\/d3\/contenttabs\/Application\/views\/ A blocks\/details_tabs_longdescription.tpl B tpl\/d3contenttabs_tab1.tpl C tpl\/d3contenttabs_tab1.tpl ... ... Alle weiteren Updateschritte entnehmen Sie bitte den weiteren Unterseiten.","tags":"","url":"installation\/Update\/index.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Paketquelle entfernen","text":"Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon fr\u00fcher entfernt, k\u00f6nnen Sie diesen Schritt \u00fcberspringen. Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Senden Sie dort diesen Befehl ab: php composer config --unset repositories.d3 php composer config --unset repositories.D3modules Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Paketquelle_entfernen.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer update d3\/contenttabs --no-dev Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Ob Ihr Anbieter spezielle Anforderungen stellt und wie diese aussehen, kontrollieren Sie bitte in unserer FAQ.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installierren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> Content Tabs einen eigenen Bereich f\u00fcr Einstellungen Einstellungsabh\u00e4ngige Pr\u00fcfungen Frontend das Modul zeigt auf der Produktdetailseite eigene Tab-Bezeichnungen an nach Auswahl eines Tabs werden die dazugeh\u00f6rigen Langtexte an gezeigt","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Content Tabs bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -> Content Tabs -> Tabverwaltung erreichen Sie die Einstellungen f\u00fcr die zus\u00e4tzlichen Langtexte der Artikel.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Content Tabs aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Content Tabs \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Content Tabs auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/contenttabs --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner contenttabs und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Content Tabs sind dies die folgende Tabellen und Felder: die komplette Tabelle d3contenttabs sofern vorhanden: d3contenttabs_setX *) sowie diese Eintr\u00e4ge bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3contenttabs" **) *) _setX ist eine Tabellenliste, die mit _set1 beginnen und shopabh\u00e4ngig auch Tabellen mit h\u00f6heren Nummerierungen enthalten kann (z.B. _set2, _set3, \u2026). Zu einigen dieser Tabellen wurden die Config-Eintr\u00e4ge aMultiLangTables (bei Enterprise Edition auch aMultiShopTables) um entsprechende Eintr\u00e4ge erg\u00e4nzt). Bereinigen Sie diese ebenfalls. **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserer Modul-FAQ zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr -Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file diff --git a/src/Application/Controller/Admin/contentTabs.php b/src/Application/Controller/Admin/contentTabs.php index 0eb6891..5a6ab51 100644 --- a/src/Application/Controller/Admin/contentTabs.php +++ b/src/Application/Controller/Admin/contentTabs.php @@ -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(); } diff --git a/src/Application/Model/contentTabs.php b/src/Application/Model/contentTabs.php index 312a84d..331ea3b 100644 --- a/src/Application/Model/contentTabs.php +++ b/src/Application/Model/contentTabs.php @@ -1,544 +1,548 @@ 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 -fync/trB \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxarticle_longtexts.php b/src/Modules/Application/Model/d3_oxarticle_longtexts.php index cb830aa..30d0c84 100644 --- a/src/Modules/Application/Model/d3_oxarticle_longtexts.php +++ b/src/Modules/Application/Model/d3_oxarticle_longtexts.php @@ -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(); diff --git a/src/Setup/setupWizard.php b/src/Setup/setupWizard.php index b6d12d9..9b221f8 100644 --- a/src/Setup/setupWizard.php +++ b/src/Setup/setupWizard.php @@ -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 = ''; diff --git a/src/metadata.php b/src/metadata.php index b33799e..06c2223 100644 --- a/src/metadata.php +++ b/src/metadata.php @@ -36,7 +36,7 @@ $aModule = array( 'en' => '', ), 'thumbnail' => 'picture.png', - 'version' => '4.1.0.0', + 'version' => '4.1.0.1', 'author' => 'D³ Data Development (Inh.: Thomas Dartsch)', 'url' => 'http://www.shopmodule.com', 'email' => 'support@shopmodule.com', diff --git a/src/modules/Application/Model/d3_oxarticle_longtexts.php b/src/modules/Application/Model/d3_oxarticle_longtexts.php index cb830aa..30d0c84 100644 --- a/src/modules/Application/Model/d3_oxarticle_longtexts.php +++ b/src/modules/Application/Model/d3_oxarticle_longtexts.php @@ -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();