CustomCatalog
- Fixed: Spracheintrage werden jetzt korrekt bei den Filterabhängigkeiten gegengeprüft
- Fixed: Sichtbare Filter wurden als sichtbare Felder interpretiert in Filterabhängigkeiten
- Fixed: Feldnamen mit Unterstrich werden jetzt korrekt von Options-Feldnamen unterschieden
- Fixed: Eventuell falscher Detaileintrag bei gleichen Alias zwischen Basis-Eintrag und Spracheintrag, wenn Basis-Eintrag Fallback ist. (Dank an M.K.)
- Hinzugefügt: Datenbank-Auswahl-Felder können jetzt mit Filterabhängigkeiten belegt werden
- Hinzugefügt: Filter können mit $GLOBALS['PCT_CUSTOMCATALOG']['urlCustomIgnoreParameters'] aus dem Smart-Filtering herausgenommen werden.
- Update: Vereinfachung der Backend "inject" Methoden durch direktes Arbeiten mit dem be_main Template (kein DOMDocument)
- Update: PHP7 ready
- Änderung: Paginationen sind nicht mehr Bestandteil des Smart-Filtering und werden bei Filter-Wechsel entfernt.
- Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache sollte geleert oder deaktivert sein.
- Ein Datenbankupdate ist nicht nötig
- Das Update wird jedem CustomCatalog Nutzer empfehlen. Bitte vorherige Updatehinweise beachten, wenn Update von Version < 1.4.x
Code:
### 1.5.0 Fixed: Respect language entries correctly in filter conditions (#341) Fixed: Respect visible fields correctly in filter conditions query (#343) Fixed: Field names with underscore that are not optional fields validate now correct against fields with the same base name but without underscore (#345) Fixed: Locate base entry ID as fallback when no language entry has been found and base entries are fallback (#349) Added: Condition selection for SelectDb Filter Added: Skip custom url parameters from smart filtering via $GLOBALS['PCT_CUSTOMCATALOG']['urlCustomIgnoreParameters'] Added: Systemintegration::loadDCA($varValue) methode. Excepts the table name or ID of a CustomCatalog configuration Added: CustomElement attribute: Copy and remove data (#340) Added: General DCA hook $GLOBALS['CUSTOMCATALOG_HOOKS']['generalDataContainer'] passing the action (oncut,oncreate,ondelete,onsubmit,onload) and all CC and DC information (#342) Update: Allow DCA Array configurations without palettes and fields, just create the basic DCA structure Update: CustomElement Attribute: Check if the selected CE still exists and remove the ->setGenericAttribute call (obsolete) Update: Check in config.php if composer is updating the database Update: Bypass the CustomElements Cache when forced loading the DCA of a CustomCatalog Update: Search language siblings in details page only when an alias field is set Update: Inject the Quickmenu via getUserNavigation Hook Update: Use the backend template (be_main) instead of DOMDocument to write the version number Update: Use the backend template (be_main) instead of string replacing to inject the language switch in edit mode Update: PHP7 ready Update: Remove closing tag for <input> in customcatalog_filter_select.html5 template Change: Autom. filter parameters: Pagination-Param. ($GLOBALS['PCT_CUSTOMCATALOG']['urlPaginationParameter']), PerPage-Param. ($GLOBALS['PCT_CUSTOMCATALOG']['urlPerPageParameter']) will not be added automatically to the respectable filters. They must be added manually now with: $GLOBALS['PCT_CUSTOMCATALOG']['urlCustomParameters']