WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 06.05.2023 21:07:15

kleo
Mitglied

[gelöst] Export funktion im Modul csv2table aktivieren

Moin,

wie kann man die Export-Funktion im Modul csv2table aktivieren?

Beitrag geändert von florian (15.05.2023 11:51:02)

Offline

#2 07.05.2023 01:13:13

bernd
Developer

Re: [gelöst] Export funktion im Modul csv2table aktivieren

Wie kommst du drauf das csv2table eine Export (was immer das auch sein soll) Funktion hat, die man aktivieren könnte ???


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#3 07.05.2023 07:20:22

florian
Administrator

Re: [gelöst] Export funktion im Modul csv2table aktivieren

Vermutlich weil csv2table wie DynamicTable "DataTables" benutzt.
Bei csv2table sind aber keine DataTables-Plugins inkludiert, das sieht man auch an der Größe der DataTables-Dateien in den beiden Modulen. Da ist also nichts mit einfach "aktivieren". Es müssten die Scripte ausgetauscht und die Datatables-Initialisierung in der filterapplied.php angepasst werden.
Erscheint mir aber auch etwas sinnlos. csv2table wandelt eine CSV-Datei in eine HTML-Tabelle zur Webdarstellung um, die dann wieder exportiert werden soll? Da würde ich doch sagen, wenn sowieso eine in Excel o.ä. gepflegte Liste vorhanden ist, entweder diese zum Download bereitstellen oder bei Aktualisierungen direkt aus Excel etc. nicht nur die CSV-Datei, sondern auch eine PDF erstellen und dann beides austauschen.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#4 07.05.2023 23:39:36

kleo
Mitglied

Re: [gelöst] Export funktion im Modul csv2table aktivieren

Ja, stimmt.
Die Grundidee dabei war eine Auswahl zu exportieren, nachdem man in der Suchmaske etwas eingibt wird.

Es ist eigentlich eine Spielerei...
Erledigt!

Offline

#5 08.05.2023 07:16:49

florian
Administrator

Re: [gelöst] Export funktion im Modul csv2table aktivieren

Ach, das wusste ich gar nicht, dass sich die Exportfunktion nur auf die gefilterten Spalten bezieht. Ja, so ergibt das natürlich Sinn.
Es ist ganz einfach umzusetzen:
1. In der /modules/csv2table/module_config.php die letzte Zeile auf

$useTableSort = false;

ändern.
2. Einen DynamicTables-Abschnitt nach dem csv2tables-Abschnitt einfügen.
Die ID der von csv2table generierten Tabelle bei DynamicTable hinterlegen. Die ID lautet csv2table-{Section-ID}, also z.B. csv2table-42.
Ggfs. weitere Einstellungen vornehmen und speichern.

Fertig!


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#6 08.05.2023 20:15:16

Slugger
Mitglied

Re: [gelöst] Export funktion im Modul csv2table aktivieren

Scheinbar gibt es mehrere wege csv2table und "Dynamic Table" zu nutzen.

Ich mache es anders:
Ich habe in der view.php dann in Zeile 46:

[== PHP ==]
include_once("filterapplied.php");

... auskommentiert und das im Modul Dynamic Table mit der entsprechenden Tabellen-ID versehen.

Dann brauche ich mMn nicht die module_config.php zu bearbeiten und habe zumindest das doppelte laden des Javascript ausgeschlossen.

Und kann über das Modul "Dynamic Table" die möglichen Einstellungen so wie ich sie vornehme nutzen.


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Offline

#7 08.05.2023 21:08:18

kleo
Mitglied

Re: [gelöst] Export funktion im Modul csv2table aktivieren

Genial !

Einfach Klasse!

Ich wäre wahrscheinlich nicht daraufgekommen, beide Module gleichzeitig einzusetzen. Obwohl beim Modul "Dynamic Table" steht, dass es pratisch bei jeder Art der Tabelle auf der Webseite nutzen kann.

Beide Varianten gefallen mir und ich werde die beiden ausprobieren.

Offline

Fußzeile des Forums

up