ShopFusion Release Notes

Für TYPO3 6.X

1.5.4

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

In TYPO3 6.1.X Installationen kommt es vermehrt vor, dass die TYPO3 API ge-cacht-e Konfigurationen liefert und Änderungen nicht sofort erkennt. In solchen Fällen, löschen Sie bitte den TYPO3 Cache und aktualisieren Sie anschließend die ShopFusion Konfiguration über den „Update ShopFusion Configuration“ Button.

Neu: In den TYPO3 Seiteneigenschaften befinden sich zwei neue Felder, um zusätzliche GET-Parameter und Cookies an das Shop System zu übermitteln.
Neu: Im Falle einer ungültigen ShopFusion Lizenz, bricht der ionCube-Loader die Ausführung nicht mehr mit einem PHP-Fehler ab. Stattdessen wird ShopFusion deaktiviert und ein Eintrag im Logfile erstellt.
Neu: Durch anfügen des Tokens "#shopfusion=skip" an eine URL / einen URI lässt sich bestimmen, welche URLs / URIs ShopFusion unverändert lassen soll.
Besser: ShopFusion baut jetzt für HTTP und HTTPS getrennte Dateicaches auf, damit im HTTPS Kontext unsicheren URLs bspw. in CSS-Dateien vermieden werden.
Besser: Cookies werden nicht mehr gefiltert, sodass sämtliche Cookies, die der Browser an das TYPO3 schickt, auch an das Shopsystem gesendet werden.
Besser: Cookies werden jetzt rawurlencode-d, bevor sie an das Shopsystem gesendet werden.
Besser: Bei Verwendung von OXID eShop erkennt ShopFusion den GET-Parameter „pain=1“ jetzt als Indikator, dass sich ein Popup öffnen soll.
Besser: ShopFusion erkennt und übermittelt jetzt das HTTP-Header-Feld „X-Requested-With: XMLHttpRequest“ ($_SERVER[„HTTP_X_REQUESTED_WITH“]) an das Shopsystem.
Besser: Subpart-Marker des Shopsystems werden jetzt konsequent aus dem TYPO3 Frontend entfernt.
Besser: Bei Verwendung von realurl und TYPO3 >= 6.2.4 wird die Ladereihenfolge der Extensions jetzt automatisch festgelegt.
Besser: Die Verwendung der legacy Klasse t3lib_timeTrackNull wurde durch TYPO3\CMS\Core\TimeTracker\NullTimeTracker ersetzt.
Besser: Die verwendung der deprecated Option $addTofeInterface wurde aus dem Methodenaufruf addTCAcolumns() entfernt.
Bugfix: Unter bestimmten Umständen, wurden Dateien nicht direkt in den Dateicache aufgenommen, sondern erst beim erneuten Abrufen.
Bugfix: Die TS Konfigurationen config.z19_shopfusionhandler.cachePath / .alternativeCssPath / .cacheTimeout werden jetzt korrekt übernommen.
Bugfix: In bestimmten Situationen wurde das #Fragment von den URLs des Shopsystems entfernt.
Bugfix: Ein „?“ am Ende einer Shopsystem URL wurde entfernt, wenn kein Query-String angefügt war. Das Fragezeichen wird jetzt beibehalten.
Bugfix: Bei GET-Requests wurden „Sending http data to shop system“ Einträge im Logfile erzeugt.
Bugfix: Das Magento Backend wird nicht mehr mittels iFrame ins TYPO3 Backend eingebunden. Stattdessen öffnet sich jetzt ein Popup.
Bugfix: Bei deaktivierten sprechenden URLs wurden in bestimmten Situationen einige GET-Parameter nicht an das Shopsystem übertragen.
Bugfix: Falls der konfigurierte Entry Point ein #Fragment besitzt, wird dieses entfernt.
Bugfix: Bei Verwendung von TYPO3 6.2 werden Änderungen in den Seiteneigenschaften jetzt direkt von ShopFusion erkannt. Bei Verwendung von TYPO3 6.1 kommt es weiterhin zu TYPO3 Caching Problemen, sodass ein explizites Löschen des TYPO3 Caches + Neuaufbau der ShopFusion Konfiguration notwendig sein kann.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.ioncubeHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.30.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.33.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/mod1/locallang.xml
z19_shopfusionhandler/mod1/res/css/styles.css
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

Neue Dateien

z19_shopfusionhandler/helper/class.ioncubeHlpr.php
z19_shopfusionhandler/mod1/res/img/mg_btn_bg.gif

1.5.3

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Nachdem Sie diese Version Installiert haben, benutzen Sie bitte die Buttons "Update ShopFusion Configuration" und "Rebuild ShopFusion Configuration" im TYPO3-„Clear Cache“-Menü, wenn Sie die gesamte ShopFusion Konfiguration aktualisieren möchten. Dies passiert nicht mehr automatisch.

In TYPO3 6.1.X Installationen kommt es vermehrt vor, dass die TYPO3 API ge-cacht-e Konfigurationen liefert und Änderungen nicht sofort erkennt. In solchen Fällen, löschen Sie bitte den TYPO3 Cache und aktualisieren Sie anschließend die ShopFusion Konfiguration über den „Update ShopFusion Configuration“ Button.

Neu: Es wurden zwei Optionen dem TYPO3-„Clear Cache“-Menü hinzugefügt: "Update ShopFusion Configuration" und "Rebuild ShopFusion Configuration"
Neu: Es gibt eine neue Option in den Seiteneigenschaften: "Configuration calculation for this page and subpages?"
Besser: Verbesserung der Backendperformance, besonders in großen Installationen.

Modifizierte Dateien

z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/locallang.xml
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.storageMngr.php

Neue Dateien

z19_shopfusionhandler/hooks/class.tx_z19cacheactions_hook.php

1.5.2

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von TYPO3 6.2.
Neu: Unterstützung von cooluri 1.0.37.
Besser: Anpassung einiger Texte / Debug Ausgaben.
Bugfix: Relative Verweise / URIs werden wieder korrekt umgeschrieben.
Bugfix: Diverse Komplikationen im Zusammenspiel mit der dbal Extension wurden behoben.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/mod1/locallang.xml
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.userSync.php

1.5.1

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Einige Optionen der ShopFusion-Konfiguration, lassen sich jetzt per TypoScript einstellen.
Neu: Das pcre.backtrack_limit ist jetzt für ShopFusion in der Extensionkonfiguration einstellbar.
Neu: Das Formular-Encoding "multipart/form-data" wird jetzt unterstützt.
Neu: CSS-IDs, die im HTML-Body-Tag des Shopsystems verwendet werden, werden jetzt in den von TYPO3 generierten HTML-Body-Tag übernommen.
Neu: ShopFusion überträgt jetzt einen zusätzlichen Cookie an das Shopsystem, in dem die IP-Adresse des Webseitenbesuchers hinterlegt ist: sfremoteaddr=XXX.XXX.XXX.XXX
Neu: Unterstützung von cooluri 1.0.36.
Besser: Die Übernahme von HTML Tags aus dem HTML-Header funktioniert jetzt unabhängig von der Gross- und Kleinschreibung der Tags.
Besser: Die Erkennung von Shopsystem Cookies ist jetzt toleranter gegenüber verschiedener Varianten.
Besser: GET-Parameter, die für das TYPO3 oder ShopFusion bestimmt sind, werden nicht mehr an das Shopsystem übermittelt.
Besser: Der Speicherverbrauch durch ShopFusion wurde gesenkt.
Besser: Behebung von Tippfehlern.
Besser: Die Zeichenlimitierung einiger Konfigurationsoptionen wurde stark erhöht.
Besser: ShopFusion überträgt zusätzliche HTTP-Header-Felder des Shopsystems: content-disposition und content-description
Besser: Diverse interne Verbesserungen des Link-handlings.
Besser: Der Ajax/Popup-Kontext wird präziser erkannt.
Besser: Dateien werden nicht mehr aus dem Cache gelöscht, sondern durch neue Versionen überschrieben. Ge-cach-te CSS Dateien können somit nicht mehr auf gelöschte Bilder verweisen.
Bugfix: In bestimmten Situation kam es im TYPO3 Backend zu Exceptions. Dies wird jetzt abgefangen und entsprechend behandelt.
Bugfix: Die Verwendung von bestimmten CSS-Klassen-Bezeichnungen im HTML-Body-Tag, führte zu Falscherkennungen durch ShopFusion.
Bugfix: De-/Aktivierung von ShopFusion über die Seiteneigenschaften wird jetzt korrekt vererbt.
Bugfix: In der ShopFusion Extensionkonfiguration, darf jetzt bei der Option „TYPO3 shop URL“ das Scheme+Domain (http://www.meinedomain.tld) hinterlegt werden, ohne dass ein nachstehender Slash erforderlich ist (http://www.meinedomain.tld/).
Bugfix: Die Domain des Shopsystems (meinedomain.tld) darf jetzt eine Untermenge der TYPO3 Domain (typo3.meinedomain.tld) sein.

Modifizierte Dateien

z19_shopfusionhandler/ext_autoload.php
z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/helper/class.miscHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/conf.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/lib/class.actions.php
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.config.php
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.dbControl.php
z19_shopfusionhandler/pi1/lib/class.dbItemPermission.php
z19_shopfusionhandler/pi1/lib/class.dbModule.php
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.item.php
z19_shopfusionhandler/pi1/lib/class.itemActions.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.permission.php
z19_shopfusionhandler/pi1/lib/class.requestHlpr.php
z19_shopfusionhandler/pi1/lib/class.sfControlItemValidator.php
z19_shopfusionhandler/pi1/lib/class.sfControlSecurityItem.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/pi1/lib/class.storageMngr.php
z19_shopfusionhandler/pi1/lib/class.storeKey.php
z19_shopfusionhandler/pi1/lib/class.userSync.php
z19_shopfusionhandler/pi1/lib/map/class.controlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemControlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemSystemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.storeKeyMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemPermissionMapBuilder.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync_addfields.php

1.5.0

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Synchronisation von Benutzern und Benutzergruppen aus dem Shop ins TYPO3.
Neu: Logging von Statusmeldungen ins systemlog.
Neu: Zusätzliche Konfigurationsoptionen in der Extensionkonfiguration (Single sign-on, Sync user data on login/change, fe_user page id, fe_groups page id, Severity of messages, Notify email address, Log to systemlog).
Neu: Es stehen jetzt 10 zusätzliche, nicht benutzte Subparts / Textmarker zur Verfügung: SHOPCUSTOM_1 - SHOPCUSTOM_10.
Besser: Reihenfolge der Shop-Blöcke im Frontend-Plugin verändert.
Besser: Extensionkonfiguration ist jetzt thematisch Gruppiert.
Besser: Performance Optimierung.
Besser: Diverse Code-Optimierungen.
Bugfix: Im Frontend-Plugin sind jetzt auch die Magento-Blöcke SHOPRECENTLYCOMPAREDPRODUCTS, SHOPWISHLIST und SHOPREORDERPRODUCTS auswählbar.
Bugfix: HTTP Redirects des Shops überschreiben keine ShopFusion HTTP Redirects mehr.
Bugfix: HTTP Redirects des Shops führen nicht mehr zu endlosen Redirect Verkettungen, wenn die Sprache umgeschaltet wird.
Bugfix: TS-Templates mit gesetztem root Flag, bewirken jetzt keine Exception mehr im TYPO3 Backend, wenn sich diese unterhalb von Seiten mit den Doktypes BE_USER_SECTION, RECYCLER oder MOUNTPOINT befinden.
Bugfix: Das setzen des Flags „use as root page“ in TYPO3 Seiten, führt zu keinem SQL Fehler im TYPO3 Backend mehr.

Modifizierte Dateien

z19_shopfusionhandler/ext_autoload.php
z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.30.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.33.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/conf.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/flexform_magento_pi1.xml
z19_shopfusionhandler/pi1/flexform_oxideshop_pi1.xml
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/pi1/locallang.xml

Neue Dateien

z19_shopfusionhandler/helper/class.miscHlpr.php
z19_shopfusionhandler/locallang_csh.xml
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.requestHlpr.php
z19_shopfusionhandler/pi1/lib/class.storageMngr.php
z19_shopfusionhandler/pi1/lib/class.userSync.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync_addfields.php

1.4.3

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von cooluri 1.0.34 und 1.0.35.
Neu: Neuer Textmarker für Magento 1.8.0.0: ###SHOPREORDERPRODUCTS###
Besser: Diverse Code-Optimierungen.
Besser: Textkorrekturen.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/ext_localconf.php

Gelöschte Dateien

z19_shopfusionhandler/helper/class.configHlpr.php

Neue Dateien

z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/pi1/lib/class.configHlpr.php

1.4.2

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Wenn keine TYPO3 Seite als Website-root konfiguriert ist und sprechende URLs verwendet werden, wird trotzdem die ShopFusion Konfiguration korrekt aktualisiert.
Bugfix: Bei mehrdimensionalen JSON Strings bleiben die zusätzlichen Dimensionen erhalten.
Bugfix: Innerhalb von JSON Strings bleiben Zahlen als Zahlen erhalten und werden nicht in Strings konvertiert.
Besser: Bei Verwendung von Magento werden Links, die zu Druckansichten führen, besser erkannt.
Besser: Kleinere interne Verbesserungen.

Modifizierte Dateien

z19_shopfusionhandler\ext_emconf.php
z19_shopfusionhandler\helper\class.configHlpr.php
z19_shopfusionhandler\locallang_db.xml
z19_shopfusionhandler\pi1\lib\class.magento.php
z19_shopfusionhandler\pi1\lib\class.shopfusion.php

1.4.1

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Die Verwendung einer DBAL Extension führt zu keiner Exception im TYPO3 Backend mehr.

Modifizierte Dateien

z19_shopfusionhandler/helper/class.configHlpr.php

1.4.0

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: ShopFusion deaktiviert sich nicht mehr automatisch, wenn kein Shop-Textmarker auf der aktuellen Seite verwendet wurde. Stattdessen kann die Deaktivierung von ShopFusion über die Seiteneigenschaften gesteuert werden.
Neu: Shop Daten (Login-Status, Benutzergruppe(n), Artikelnummer, Artikeltitel und Produktkategoriebezeichnung) können jetzt aus der fe_user-Session ausgelesen werden. (bspw. per TypoScript Condition)
Neu: Die RealURL Option „excludePageIds“ wird unterstützt.
Neu: Wenn ShopFusion vor RealURL vom TYPO3 geladen wird, erscheint jetzt eine Flash-Message im TYPO3 Backend.
Besser: ShopFusion speichert seine zusätzliche Konfiguration nicht mehr in der LocalConfiguration.php, sondern in einer eigenen Datenbanktabelle.
Besser: Veraltete TYPO3 Klassen Aufrufe wurden durch die aktuellen Entsprechungen ersetzt.
Besser: Diverse interne Verbesserungen des ShopFusion Cores.
Besser: Option „Einstiegspunkt in URLs verstecken“:

  • Es kann jetzt ein frei wählbarer Bezeichner für den Default-Wert „sfep“ verwendet werden.
  • Der zusätzliche Parameter kann wahlweise in den sprechende URL oder als GET-Parameter angefügt werden.

Bugfix: Option „Einstiegspunkt in URLs verstecken“:

  • Die Option existiert jetzt auch in alternativen Seitensprachen.
  • In Verbindung mit Formularen kam es vereinzelt zu Fehlern.
  • Funktioniert jetzt auch, wenn TYPO3 sprechende URLs mit Dateierweiterung erzeugt.
  • Der Einstiegspunkt darf jetzt ein Präfix einer anderen Kategorie sein.
  • Das Umschalten der Sprachen, funktioniert jetzt mit verstecken Einstiegspunkten.

Bugfix: Vererbung von Einstellungen über die Seiteneigenschaften, funktioniert nun für mehr als drei Optionen.
Bugfix: Die Wurzelseite der Webseite (/) darf jetzt auch eine CMS Shop Seite sein. Bitte beachten Sie diesen Hinweis bei mehrsprachigen Installationen.
Bugfix: Sprechende URLs, welche aus nur einem URL-Segment bestehen, werden jetzt von ShopFusion korrekt erkannt.
Bugfix: Dynamische erzeugte Bilder, wie bspw. in Captchas, werden nicht mehr ge-cache-t.
Bugfix: Werden Seiten im TYPO3 Backend per Drag&Drop verschoben, wird die ShopFusion-Konfiguration automatisch aktualisiert.
Bugfix: Fehlerhafte Seitenstrukturen im TYPO3 (fehlende / falsche TypoScript Konfigurationen) werden von ShopFusion ignoriert und führen nicht mehr zu Fehlern im TYPO3 Backend.
Bugfix: Zugriffsbeschränkte Seiten, können jetzt als CMS Shop Seite verwendet werden.

Modifizierte Dateien

z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.30.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.33.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/conf.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/mod1/locallang.xml
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/lib/class.actions.php
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.config.php
z19_shopfusionhandler/pi1/lib/class.dbControl.php
z19_shopfusionhandler/pi1/lib/class.dbItemPermission.php
z19_shopfusionhandler/pi1/lib/class.dbModule.php
z19_shopfusionhandler/pi1/lib/class.item.php
z19_shopfusionhandler/pi1/lib/class.itemActions.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.permission.php
z19_shopfusionhandler/pi1/lib/class.sfControlItemValidator.php
z19_shopfusionhandler/pi1/lib/class.sfControlSecurityItem.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/pi1/lib/class.storeKey.php
z19_shopfusionhandler/pi1/lib/map/class.controlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemControlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemSystemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.storeKeyMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemPermissionMapBuilder.php

Hinzugefügte Dateien

z19_shopfusionhandler/helper/class.configHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php

1.3.3

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von TYPO3 6.X
Neu: Unterstützung von cooluri 1.0.33
Besser: Neuer Button zum Öffnen des OXID eShop Backends für den Internet Explorer, bei Verwendung von .htaccess Zugangsdaten.
Besser: Korrektur der Position der Datei styles.css im Dateisystem.

Modifizierte Dateien

z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.30.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/mod1/locallang.xml

Verschobene Dateien

z19_shopfusionhandler/mod1/res/styles.css -> z19_shopfusionhandler/mod1/res/css/styles.css

Hinzugefügte Dateien

z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.33.php
z19_shopfusionhandler/ext_autoload.php

Für TYPO3 4.X

1.5.1

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Einige Optionen der ShopFusion-Konfiguration, lassen sich jetzt per TypoScript einstellen.
Neu: Das pcre.backtrack_limit ist jetzt für ShopFusion in der Extensionkonfiguration einstellbar.
Neu: Das Formular-Encoding "multipart/form-data" wird jetzt unterstützt.
Neu: CSS-IDs, die im HTML-Body-Tag des Shopsystems verwendet werden, werden jetzt in den von TYPO3 generierten HTML-Body-Tag übernommen.
Neu: ShopFusion überträgt jetzt einen zusätzlichen Cookie an das Shopsystem, in dem die IP-Adresse des Webseitenbesuchers hinterlegt ist: sfremoteaddr=XXX.XXX.XXX.XXX
Neu: Unterstützung von cooluri 1.0.36.
Besser: Die Übernahme von HTML Tags aus dem HTML-Header funktioniert jetzt unabhängig von der Gross- und Kleinschreibung der Tags.
Besser: Die Erkennung von Shopsystem Cookies ist jetzt toleranter gegenüber verschiedener Varianten.
Besser: GET-Parameter, die für das TYPO3 oder ShopFusion bestimmt sind, werden nicht mehr an das Shopsystem übermittelt.
Besser: Der Speicherverbrauch durch ShopFusion wurde gesenkt.
Besser: Behebung von Tippfehlern.
Besser: Die Zeichenlimitierung einiger Konfigurationsoptionen wurde stark erhöht.
Besser: ShopFusion überträgt zusätzliche HTTP-Header-Felder des Shopsystems: content-disposition und content-description
Besser: Diverse interne Verbesserungen des Link-handlings.
Besser: Der Ajax/Popup-Kontext wird präziser erkannt.
Besser: Dateien werden nicht mehr aus dem Cache gelöscht, sondern durch neue Versionen überschrieben. Ge-cach-te CSS Dateien können somit nicht mehr auf gelöschte Bilder verweisen.
Bugfix: Die Verwendung von bestimmten CSS-Klassen-Bezeichnungen im HTML-Body-Tag, führte zu Falscherkennungen durch ShopFusion.
Bugfix: De-/Aktivierung von ShopFusion über die Seiteneigenschaften wird jetzt korrekt vererbt.
Bugfix: In der ShopFusion Extensionkonfiguration, darf jetzt bei der Option „TYPO3 shop URL“ das Scheme+Domain (http://www.meinedomain.tld) hinterlegt werden, ohne dass ein nachstehender Slash erforderlich ist (http://www.meinedomain.tld/).
Bugfix: Die Domain des Shopsystems (meinedomain.tld) darf jetzt eine Untermenge der TYPO3 Domain (typo3.meinedomain.tld) sein.

Modifizierte Dateien

z19_shopfusionhandler/ext_autoload.php
z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/helper/class.miscHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/conf.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/lib/class.actions.php
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.config.php
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.dbControl.php
z19_shopfusionhandler/pi1/lib/class.dbItemPermission.php
z19_shopfusionhandler/pi1/lib/class.dbModule.php
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.item.php
z19_shopfusionhandler/pi1/lib/class.itemActions.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.permission.php
z19_shopfusionhandler/pi1/lib/class.requestHlpr.php
z19_shopfusionhandler/pi1/lib/class.sfControlItemValidator.php
z19_shopfusionhandler/pi1/lib/class.sfControlSecurityItem.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/pi1/lib/class.storageMngr.php
z19_shopfusionhandler/pi1/lib/class.storeKey.php
z19_shopfusionhandler/pi1/lib/class.userSync.php
z19_shopfusionhandler/pi1/lib/map/class.controlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemControlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemSystemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.storeKeyMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemPermissionMapBuilder.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync_addfields.php

1.5.0

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Synchronisation von Benutzern und Benutzergruppen aus dem Shop ins TYPO3.
Neu: Logging von Statusmeldungen ins systemlog.
Neu: Zusätzliche Konfigurationsoptionen in der Extensionkonfiguration (Single sign-on, Sync user data on login/change, fe_user page id, fe_groups page id, Severity of messages, Notify email address, Log to systemlog).
Neu: Es stehen jetzt 10 zusätzliche, nicht benutzte Subparts / Textmarker zur Verfügung: SHOPCUSTOM_1 - SHOPCUSTOM_10.
Besser: Reihenfolge der Shop-Blöcke im Frontend-Plugin verändert.
Besser: Extensionkonfiguration ist jetzt thematisch Gruppiert.
Besser: Performance Optimierung.
Besser: Diverse Code-Optimierungen.
Bugfix: Im Frontend-Plugin sind jetzt auch die Magento-Blöcke SHOPRECENTLYCOMPAREDPRODUCTS, SHOPWISHLIST und SHOPREORDERPRODUCTS auswählbar.
Bugfix: HTTP Redirects des Shops überschreiben keine ShopFusion HTTP Redirects mehr.
Bugfix: HTTP Redirects des Shops führen nicht mehr zu endlosen Redirect Verkettungen, wenn die Sprache umgeschaltet wird.
Bugfix: TS-Templates mit gesetztem root Flag, bewirken jetzt keine Exception mehr im TYPO3 Backend, wenn sich diese unterhalb von Seiten mit den Doktypes BE_USER_SECTION, RECYCLER oder MOUNTPOINT befinden.
Bugfix: Das setzen des Flags „use as root page“ in TYPO3 Seiten, führt zu keinem SQL Fehler im TYPO3 Backend mehr.

Modifizierte Dateien

z19_shopfusionhandler/ext_autoload.php
z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.30.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.33.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/conf.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/flexform_magento_pi1.xml
z19_shopfusionhandler/pi1/flexform_oxideshop_pi1.xml
z19_shopfusionhandler/pi1/lib/class.configHlpr.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/pi1/locallang.xml

Neue Dateien

z19_shopfusionhandler/helper/class.miscHlpr.php
z19_shopfusionhandler/locallang_csh.xml
z19_shopfusionhandler/pi1/lib/class.framework.php
z19_shopfusionhandler/pi1/lib/class.requestHlpr.php
z19_shopfusionhandler/pi1/lib/class.storageMngr.php
z19_shopfusionhandler/pi1/lib/class.userSync.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync.php
z19_shopfusionhandler/tasks/class.z19_shopfusionhandler_usersync_addfields.php

1.4.3

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von cooluri 1.0.34 und 1.0.35.
Neu: Neuer Textmarker für Magento 1.8.0.0: ###SHOPREORDERPRODUCTS###
Besser: Diverse Code-Optimierungen.
Besser: Textkorrekturen.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/ext_localconf.php

Gelöschte Dateien

z19_shopfusionhandler/helper/class.configHlpr.php

Neue Dateien

z19_shopfusionhandler/helper/class.constantHlpr.php
z19_shopfusionhandler/helper/class.dbHlpr.php
z19_shopfusionhandler/pi1/lib/class.configHlpr.php

1.4.2

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Wenn keine TYPO3 Seite als Website-root konfiguriert ist und sprechende URLs verwendet werden, wird trotzdem die ShopFusion Konfiguration korrekt aktualisiert.
Bugfix: Bei mehrdimensionalen JSON Strings bleiben die zusätzlichen Dimensionen erhalten.
Bugfix: Innerhalb von JSON Strings bleiben Zahlen als Zahlen erhalten und werden nicht in Strings konvertiert.
Besser: Bei Verwendung von Magento werden Links, die zu Druckansichten führen, besser erkannt.
Besser: Kleinere interne Verbesserungen.

Modifizierte Dateien

z19_shopfusionhandler\ext_emconf.php
z19_shopfusionhandler\helper\class.configHlpr.php
z19_shopfusionhandler\locallang_db.xml
z19_shopfusionhandler\pi1\lib\class.magento.php
z19_shopfusionhandler\pi1\lib\class.shopfusion.php

1.4.1

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Die Verwendung einer DBAL Extension führt zu keiner Exception im TYPO3 Backend mehr.

Modifizierte Dateien

z19_shopfusionhandler/helper/class.configHlpr.php

1.4.0

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: ShopFusion deaktiviert sich nicht mehr automatisch, wenn kein Shop-Textmarker auf der aktuellen Seite verwendet wurde. Stattdessen kann die Deaktivierung von ShopFusion über die Seiteneigenschaften gesteuert werden.
Neu: Shop Daten (Login-Status, Benutzergruppe(n), Artikelnummer, Artikeltitel und Produktkategoriebezeichnung) können jetzt aus der fe_user-Session ausgelesen werden. (bspw. per TypoScript Condition)
Neu: Die RealURL Option „excludePageIds“ wird unterstützt.
Neu: Wenn ShopFusion vor RealURL vom TYPO3 geladen wird, erscheint jetzt eine Flash-Message im TYPO3 Backend.
Besser: ShopFusion speichert seine zusätzliche Konfiguration nicht mehr in der localconf.php, sondern in einer eigenen Datenbanktabelle.
Besser: Veraltete TYPO3 Klassen Aufrufe wurden durch die aktuellen Entsprechungen ersetzt.
Besser: Diverse interne Verbesserungen des ShopFusion Cores.
Besser: Option „Einstiegspunkt in URLs verstecken“:

  • Es kann jetzt ein frei wählbarer Bezeichner für den Default-Wert „sfep“ verwendet werden.
  • Der zusätzliche Parameter kann wahlweise in den sprechende URL oder als GET-Parameter angefügt werden.

Bugfix: Option „Einstiegspunkt in URLs verstecken“:

  • Die Option existiert jetzt auch in alternativen Seitensprachen.
  • In Verbindung mit Formularen kam es vereinzelt zu Fehlern.
  • Funktioniert jetzt auch, wenn TYPO3 sprechende URLs mit Dateierweiterung erzeugt.
  • Der Einstiegspunkt darf jetzt ein Präfix einer anderen Kategorie sein.
  • Das Umschalten der Sprachen, funktioniert jetzt mit verstecken Einstiegspunkten.

Bugfix: Vererbung von Einstellungen über die Seiteneigenschaften, funktioniert nun für mehr als drei Optionen.
Bugfix: Die Wurzelseite der Webseite (/) darf jetzt auch eine CMS Shop Seite sein. Bitte beachten Sie diesen Hinweis bei mehrsprachigen Installationen
Bugfix: Sprechende URLs, welche aus nur einem URL-Segment bestehen, werden jetzt von ShopFusion korrekt erkannt.
Bugfix: Dynamische erzeugte Bilder, wie bspw. in Captchas, werden nicht mehr ge-cache-t.
Bugfix: Werden Seiten im TYPO3 Backend per Drag&Drop verschoben, wird die ShopFusion-Konfiguration automatisch aktualisiert.
Bugfix: Fehlerhafte Seitenstrukturen im TYPO3 (fehlende / falsche TypoScript Konfigurationen) werden von ShopFusion ignoriert und führen nicht mehr zu Fehlern im TYPO3 Backend.
Bugfix: Zugriffsbeschränkte Seiten, können jetzt als CMS Shop Seite verwendet werden.

Modifizierte Dateien

z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.30.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.33.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/conf.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/mod1/locallang.xml
z19_shopfusionhandler/pi1/class.tx_z19shopfusionhandler_pi1.php
z19_shopfusionhandler/pi1/lib/class.actions.php
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.config.php
z19_shopfusionhandler/pi1/lib/class.dbControl.php
z19_shopfusionhandler/pi1/lib/class.dbItemPermission.php
z19_shopfusionhandler/pi1/lib/class.dbModule.php
z19_shopfusionhandler/pi1/lib/class.item.php
z19_shopfusionhandler/pi1/lib/class.itemActions.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.permission.php
z19_shopfusionhandler/pi1/lib/class.sfControlItemValidator.php
z19_shopfusionhandler/pi1/lib/class.sfControlSecurityItem.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php
z19_shopfusionhandler/pi1/lib/class.storeKey.php
z19_shopfusionhandler/pi1/lib/map/class.controlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemControlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemSystemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.storeKeyMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemPermissionMapBuilder.php

Hinzugefügte Dateien

z19_shopfusionhandler/helper/class.configHlpr.php
z19_shopfusionhandler/hooks/class.tx_z19communication_hook.php
z19_shopfusionhandler/hooks/class.tx_z19idhook_hook.php

1.3.3

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von cooluri 1.0.33
Besser: Neuer Button zum Öffnen des OXID eShop Backends für den Internet Explorer, bei Verwendung von .htaccess Zugangsdaten.
Besser: Korrektur der Position der Datei styles.css im Dateisystem.

Modifizierte Dateien

z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/mod1/locallang.xml

Verschobene Dateien

z19_shopfusionhandler/mod1/res/styles.css -> z19_shopfusionhandler/mod1/res/css/styles.css

Hinzugefügte Dateien

z19_shopfusionhandler\hooks\class.ux_tx_cooluri_1.0.33.php

1.3.2

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von cooluri 1.0.32
Neu: Unterstützung von cooluri 1.0.31
Bugfix: In bestimmten Situationen wurden Request Parameter verschluckt
Bugfix: Kleinere Bugfixes

Modifizierte Dateien

z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

1.3.1

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von cooluri 1.0.30

Modifizierte Dateien

z19_shopfusionhandler\hooks\class.tx_z19output_hook.php
z19_shopfusionhandler\ext_localconf.php

Hinzugefügte Dateien

z19_shopfusionhandler\hooks\class.ux_tx_cooluri_1.0.30.php

1.3.0

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Jedes CMS Content Element hat einen zusätzlichen Reiter „ShopFusion“ bekommen. Dort kann eine Komma separierte Liste (CSV) hinterlegt werden, um zu definieren, bei welchem Produkt oder welcher Produktkategorie das Inhaltselement erscheinen soll. Zulässige Werte sind: Artikelnummer, Artikelbezeichnung, Kategoriebezeichnung
Neu: Experimentelle Funktion „Einstiegspunkt in URLs verstecken“ ist in den Seiteneigenschaften hinzugekommen.
Bugfix: Einige Dateien wurden nicht aus dem Cache geladen, obwohl sie gecached waren.
Bugfix: Die Verwendung von URIs statt URLs in den Seiteneigenschaften (CMS Shop URL) war fehlerhaft.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php

1.2.7

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: htaccess Zugangsdaten aus der CMS Extension werden für das Shop Backend verwendet.
Neu: In den Seiteneigenschaften können jetzt wahlweise Absolute URLs oder URIs hinterlegt werden.
Bugfix: Beim Caching von Dateien wurde der Query String nicht korrekt entfernt, was zu 404 File Not Found Fehlern führte.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/pi1/lib/class.cacheControl.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.spkUrlHlpr.php

1.2.6

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Sprechende URLs wurden fehlerhaft generiert, wenn keine sprechende URL in den Seiteneigenschaften konfiguriert wurde.
Bugfix: Behandlung der TYPO3 linkVars korrigiert.
Bugfix: generierung von https-URLs korrigiert.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php

1.2.5

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung Mehrsprachigkeit nach dem One-Tree-Fits-All-Languages-Prinzip.
Neu: Request-Parameter „sforce“ hinzugefügt. Bugfix: Extensionparameter von anderen Extensions wurden manchmal „verschluckt“.
Bugfix: Ohne sprechende URLs wurden fehlerhafte URLs generiert, wenn TYPO3 in einem Unterverzeichnis installiert ist.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/pi1/lib/class.cachecontrol.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

Hinzugefügte Dateien

z19_shopfusionhandler/pi1/lib/class.spkurlhlpr.php

1.2.4

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Diverse Korrekturen, in der URL Generierung, vorwiegend wenn keine sprechenden URLs verwendet werden.
Bugfix: Eine PayPal Express Checkout JS-Funktion wurde korrigiert.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

1.2.3

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Bugfix: Sprechende URLs mit Dateierweiterung wurden fehlerhaft behandelt.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

1.2.2

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Es ist jetzt möglich mehr als eine Shop-Seite im TYPO3 zu betreiben.
Neu: Das CMS darf in ein Unterverzeichnis installiert werden.
Neu: Unterstützung von Paypal Website Payments Pro.
Besser: Korrektur von Schreibfehlern. / Anpassung von Hilfetexten.
Besser: Performance wurde erhöht und Speicherverbrauch verringert.
Bugfix: Behandlung von „javascript:“ URLs hinzugefügt.
Bugfix: Bei sehr langen Shop Seiten (Suchergebnisse), kam es zu weißen Seiten.

Modifizierte Dateien

z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

Hinzugefügte Dateien

z19_shopfusionhandler/hooks/class.tx_z19configupdate_hook.php

1.1.0

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Unterstützung von cooluri Version 1.0.21 - 1.0.29.
Bugfix: Ohne sprechende URLs wurden vereinzelt fehlerhafte URLs generiert.
Bugfix: mailto-Links werden jetzt korrekt verarbeitet.
Bugfix: Die Kundenumfrage wurde korrigiert.

Modifizierte Dateien

z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

Hinzugefügte Dateien

z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.21.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.22.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.23.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.24.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.25.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.26.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.27.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.28.php
z19_shopfusionhandler/hooks/class.ux_tx_cooluri_1.0.29.php

1.0.2

Hinweis:
Seit dieser Version müssen Sie explizit bestimmen, welche Meta-Tags wo übernommen werden sollen. Default ist nichts zu übernehmen. Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Konfigurationsoptionen zur Übernahme von Meta-Tags jetzt in den TYPO3 Seiteneigenschaften.
Besser: Korrektur einiger Schreibfehler.
Bugfix: additionalHtmlHeader-Datei wurde ignoriert.

Modifizierte Dateien

z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_localconf.php
z19_shopfusionhandler/ext_tables.php
z19_shopfusionhandler/ext_tables.sql
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/locallang_db.xml
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php

1.0.1

Hinweis:
Beim Einspielen dieser Version ist nichts spezielles zu beachten. Ersetzen Sie die vorherige Version und löschen Sie die TYPO3 Caches.

Neu: Konfigurationsoption „speakingUrl“ im TYPO3.
Neu: TYPO3 Extension Icon.
Besser: Interne Engine von ShopFusion Verbessert.
Bugfix: TYPO3 4.6; Wenn website-root-page vom Typ „shortcut“, dann kam es zu einem endlosen HTTP 301 redirect.
Bugfix: Get-Parameter wurden mehrfach an URLs angehängt.
Bugfix: Shop Request-Parameter haben gleichnamige CMS Request-Parameter überschrieben.
Bugfix: In Request-Parametern übermittelte URLs wurden ignoriert.

Modifizierte Dateien

z19_shopfusionhandler/ext_conf_template.txt
z19_shopfusionhandler/ext_emconf.php
z19_shopfusionhandler/ext_icon.gif
z19_shopfusionhandler/hooks/class.tx_z19output_hook.php
z19_shopfusionhandler/hooks/class.tx_z19realurl_hook.php
z19_shopfusionhandler/mod1/index.php
z19_shopfusionhandler/pi1/lib/class.config.php
z19_shopfusionhandler/pi1/lib/class.dbControl.php
z19_shopfusionhandler/pi1/lib/class.dbItemPermission.php
z19_shopfusionhandler/pi1/lib/class.dbModule.php
z19_shopfusionhandler/pi1/lib/class.item.php
z19_shopfusionhandler/pi1/lib/class.itemActions.php
z19_shopfusionhandler/pi1/lib/class.magento.php
z19_shopfusionhandler/pi1/lib/class.oxideshop.php
z19_shopfusionhandler/pi1/lib/class.permission.php
z19_shopfusionhandler/pi1/lib/class.sfControlItemValidator.php
z19_shopfusionhandler/pi1/lib/class.sfControlSecurityItem.php
z19_shopfusionhandler/pi1/lib/class.shopfusion.php
z19_shopfusionhandler/pi1/lib/class.storeKey.php
z19_shopfusionhandler/pi1/lib/map/class.controlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemControlMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.itemSystemMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.storeKeyMapBuilder.php
z19_shopfusionhandler/pi1/lib/map/class.systemPermissionMapBuilder.php
z19_shopfusionhandler/pi1/locallang.xml

1.0.0

Erste offizielle Version.

Drucken/exportieren
QR-Code
QR-Code shopfusion:release_notes:shopfusion_handler (erstellt für aktuelle Seite)