WBCE CMS – Way Better Content Editing.
You are not logged in.
Wird auf einer Webseite meistens mit NWI gearbeitet, entstehen neue Seiten meistens mit diesem vielseitigen Modul.
Kommt eine Tabelle in einem NWI-Beitrag ist es dann nicht möglich diese als Dynamic-Table darzustellen.
Geht es dann vielleicht mit einem Droplet ?
Offline
Ich habe ein bisschen experimentiert und habe DynamicTable als Abschnitt auf der NWI-Seite angelegt.
Das Ergebnis:
Das Modul DynamicTable hat die Tabelle gefunden (man sieht das, wenn man mit der Maus über die Tabelle geht), die Steuerelemente werden aber nicht angezeigt.
Die Console zeigt dann:
Uncaught TypeError: n is undefined
Ka /modules/dynamic_table/dataTables/datatables.min.js?1590454538:76
R /modules/dynamic_table/dataTables/datatables.min.js?1590454538:68
oa /modules/dynamic_table/dataTables/datatables.min.js?1590454538:69
jQuery 3
oa /modules/dynamic_table/dataTables/datatables.min.js?1590454538:69
e /modules/dynamic_table/dataTables/datatables.min.js?1590454538:145
b /modules/dynamic_table/dataTables/datatables.min.js?1590454538:126
Nb /modules/dynamic_table/dataTables/datatables.min.js?1590454538:126
q /modules/dynamic_table/dataTables/datatables.min.js?1590454538:146
jQuery 2
q /modules/dynamic_table/dataTables/datatables.min.js?1590454538:136
DataTable /modules/dynamic_table/dataTables/datatables.min.js?1590454538:219
<anonymous> /:124
jQuery 8 datatables.min.js:76:476
Offline
Das wird nicht funktionieren mit dem DynamicTables-Modul. Alle Abschnitte, die Du auf der News-(Übersicht-)Seite anlegst, finden sich auch auf den Detailseiten, auch bei Beiträgen ohne Tabelle(n) würde DynamicTables geladen, was im besten Falle nur unnötige Ladezeit verursachen würde und im schlechteren Falle weitere/andere JavaScript-Fehler.
Ein Droplet zum Laden und Initialisieren der Scripte zu erstellen, sollte aber nicht schwierig sein. Getreu der Baumarkt-Werbung "Respekt, wer's selber macht" - versuch es doch einfach mal selbst.
Beachte außerdem; Datatables erwartet eine Tabellenstruktur <table><thead>...</thead><tbody>...</tbody></table>, wenn Du beim Anlegen/Einfügen nicht explizit angibst, dass die erste Zeile der Tabelle die Kopfzeile sein soll, fehlt das <thead> und führt zu Javascript-Fehlern.
Last edited by florian (18.04.2023 12:54:19)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline