Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst]CKEditor und Tabellenkalkulation

Eingetragen von pindoyu (8)
am 09.02.2015 - 00:57 Uhr in
  • Module

Hallöle ihr Lieben!

Gibt es eine Möglichkeit im CKEditor (oder wahlweise einem externen Modul) innerhalb eines Views (andere Views kann/darf ich nicht verwenden) in einer im Body erzeugten Tabelle zu rechnen?

Ich möchte also in dem, mir vorgegebenen View zwischen Text eine Tabelle mit Zahlen erstellen und am Ende der Tabelle eine Art "Gesamtsumme" errechnen. Geht das und wenn ja wie?
Mit Sheetnode komme ich nicht klar - ich glaub ich hab mich sogar verlesen und es ist kein CKEditor Addon?

Views Calc klingt zwar vielversprechend allerdings kann ich das View nicht verwenden da wir bereits innerhalb eines Accordion-Views arbeiten.

Google und Forum-Suche haben mich auch nicht weitergebracht... Alles zu kompliziert...

Danke für Eure Hilfe!

Matthias aka Pindoyu

‹ Attributen-Bilder Mit Preisaddierung/ Price Attribute im Shop, Lösungsvorschlag erwünscht [gelöst]CKEditor und Tabellenkalkulation ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest Berechnungen mit

Eingetragen von montviso (2034)
am 09.02.2015 - 09:42 Uhr

Du könntest Berechnungen mit PHP in dem entsprechenden View-Template machen.
Also das Zeilen-Template aus der View in Deinen Themeordner übernehmen und darin eine Variable erzeugen, die die entsprechenden Felder aus der View addiert und die Summe in einer zusätzlichen Spalte ausgeben.

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo montviso, das klingt

Eingetragen von pindoyu (8)
am 09.02.2015 - 16:29 Uhr

Hallo montviso,

das klingt aber verdammt umständlich... Abgesehen davon: Wie referenziere ich denn auf eine Tabellenspalte-/Zeile in PHP?

So sieht z.B. eine Tabelle aus:

Wenn ich jetzt die Zeile "Summe (gesamt)" errechnen will, muss ich ja für die Spalten "ohne", "1", "2" und "3" je eine einzelne Variable erstellen.

Da die Tabellenspalten aber an sich ja keine Bezeichnung wie in z.B. Excel haben muss ich ja irgendwie die Werte einbeziehen können.
Also würde ich jetzt jeden Eintrag der Spalten außer der ersten Zeile in ein Array laden und am ende mit array_sum die Werte berechnen. Soweit die Theorie. Praktisch umsetzen - schaff ich nicht.

Andere Möglichkeiten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

das ist dann eine Frage der Strukturen

Eingetragen von ronald (3845)
am 09.02.2015 - 16:46 Uhr

wenn die Strukturen immer wieder die gleichen sind, macht es sicher Sinn, sie in content_types abzubilden.

Dann hast du mit "line_items" und einem "shopping_cart" zu tun.

Ich verwende diese Begriffe, weil sie das Äquivalent in commerce sind, wo du nachsehen kannst, wie die commerce guys es gemacht haben, oder deren Modul benutzen kannst.

Grüße
Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Abgesehen davon: Wie

Eingetragen von torfnase (1523)
am 09.02.2015 - 16:53 Uhr

@Abgesehen davon: Wie referenziere ich denn auf eine Tabellenspalte-/Zeile in PHP
gar nicht... daß geht höchstens mit der JQuery.

Ich halte das ganze Konzept für falsch. Ich würde in deiner Stelle eher so vorgehen, wie Regina es vorgeschlagen hat.

Schreibe ein extra Ausgabe-Template für diesen speziellen Inhaltstyp und trage die Werte nicht in den CK-Editor ein, sondern in separate Felder. Aus diesen kannst du dann leicht neue Werte berechnen (Stichwort: comupted Field) und die Ausgabe in so eine schöne Tabelle machst du dann im Ausgabetemplate.

Gruß
Berthold

Drupal Video-Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, mit Deinem Bild wird

Eingetragen von montviso (2034)
am 09.02.2015 - 17:43 Uhr

OK, mit Deinem Bild wird einiges klarer, oder unklarer - je nachdem ;-)

Ich war bei meinem Ansatz davon ausgegangen, daß es eine Tabellenview gibt, wo nach rechts in Spalten die Felder des Inhaltstyps stehen und nach unten für jeden node dieses Inhaltstyps eine Zeile generiert wird.

Dann hätte man in der äußeren Schleife des View-Tabellen-Templates für jedes Feld eine Variable mitlaufen lassen können, die dann unter der Schleife in einer zusätzlichen Zeile ausgegeben wird.

Wie die Inhalte momentan in Inhaltstypen, Feldern und letztendlich der View organisiert sind.

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für eure Hinweise. Hab

Eingetragen von pindoyu (8)
am 09.02.2015 - 17:58 Uhr

Danke für eure Hinweise.
Hab mit meinem Auftraggeber gesprochen. Seine Aussage "Dann müssen die halt nen Taschenrechner nehmen" spricht bände.

Danke auf jeden jeden jeden Fall!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 2 Tagen 16 Stunden
  • Patch angewandt
    vor 2 Tagen 19 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 21 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 21 Stunden
  • ok. Wenn ich das mache
    vor 4 Tagen 21 Stunden
  • Bei gleichem Namen hat das
    vor 4 Tagen 21 Stunden
  • Sorry, dass ich mich hier
    vor 4 Tagen 21 Stunden
  • Habe Patch versucht
    vor 5 Tagen 4 Stunden
  • Hier wird ein Patsch
    vor 5 Tagen 6 Stunden
  • Mit Drupal geht das um 150
    vor 5 Tagen 17 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association