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

WYSIWYG (TinyMCE) Styles anpassen

Eingetragen von majorbenks (144)
am 14.04.2010 - 11:21 Uhr in
  • Module
  • Drupal 6.x

Hat jemand Erfahrung mit dem TinyMCE? Ich hab ihn mit WYSIWYG installiert und als CSS-Quelle das Theme verwendet. Unten habe ich dann einige Klassen definiert, damit der Benutzer nicht den ganzen Klassendschungel vor sich hat.

Ich bin aber etwas erstaunt. Klassen mit Html-Attribut funktionieren bei mir nicht. Wenn ich z.B. ein p.meineKlasse im CSS definiere und als Klasse eintrage, findet das der TinyMCE nicht. Wenn ich nur .meineKlasse angebe gehts. Wenn ich aber einen Link habe und ihm die Klasse .speziellerLink anhänge, macht der TinyMCE ein span und setzt dessen Klasse auf .speziellerLink. (Wie schon gesagt, a.speziellerLink funktioniert auch nicht)

Hat jemand ein gutes Tut oder sonst Erklärungen? Oder verwende ich einfach besser einen anderen Editor?

mfG
Benks

‹ Layers mit WYSIWYG / TinyMCE Mehrstufige Kategorien mit Taxonomy + Sortierung nach Land u. Bundesland möglich? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das ganze nochmal

Eingetragen von majorbenks (144)
am 19.04.2010 - 08:37 Uhr

Ich habe das ganze nochmal angeschaut. Genial wäre, wenn ich verschiedene Klassen für Links (a.myclass1), für Abschnitte (p.blau; p.rot), für Divs usw. hätte und der Benutzer dann auf einem Abschnitt auch nur die Klassen zu Auswahl hat. Jetzt kann er immer alle Klassen auswählen. Das führt dann dazu, dass Klassen welche für Links gedacht wären, plötzlich auch für Abschnitte gebraucht werden. Weiss jemand wie man das machen kann?

Besten Dank
Benks

  • Anmelden oder Registrieren um Kommentare zu schreiben

So wie ich das verstehe,

Eingetragen von KemalO (244)
am 19.04.2010 - 08:54 Uhr

So wie ich das verstehe, kannst Du hier die Anzeige im WYSIWYG Editor steuer.
Also der Hintergrund ist blau, die Schrift ist Orange..... Aber nicht das Format steuern.
Ich denke hierzu musst Du dann eigene Plugins schreiben.
Schalte einfach mal zwischen EditorCSS und ThemeCSS um und Du siehst dann die Unterschiede das sich das Design des Editors ändert, aber nach dem abspeichern nicht die Ansicht des Beitrages.

-----------------
Gruss Kemal
http://www.oguz-online.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bist du sicher? Ich hab unter

Eingetragen von majorbenks (144)
am 19.04.2010 - 09:46 Uhr

Bist du sicher? Ich hab unter Schaltflächen und Plugins Schriftschnitt angewählt. Dann erscheint ein Dropdown, in welchem alle Klassen des CSS angezeigt werden. Ganz unten kann man die dann noch umbenennen oder einige ausblenden. Wenn ich nun eine Klasse span.blau mache, dann kann der Benutzer im Dropdown diese Klasse anwählen und der ausgewählte Text erscheint im TinyMCE und dann auch auf dem Beitrag in blauer Schrift. Das ist somit nicht mein Problem. Mein Problem ist eigentlich, dass der Benutzer ja nicht weiss, dass er im Htmlcode einen Span erzeugt und dass diese Klasse nur für einen Span gültig ist. Er kann span also auch einem Layer (div) zuordnen. Allerdings gibt es dann die Klasse div.blau nicht, worauf die Schrift auch nicht blau angezeigt wird. Das ist ja auch korrekt, denn div.blau gibts nicht. Der Benutzer schnallt das aber nicht und rennt mir die Türe ein. Meine Frage ist also, wie ich dem Benutzer anzeige, ob eine Klasse für das Element das er benützt gültig ist oder nicht. (Und dabei ist wieder das Problem, dass der Benutzer ja keine Ahnung, was für Html Tags generiert werden wenn er Layer (div), Zitat (Blockqoute) und Link (a) auswählt.

Ich möchte mit diesen Klassen dem Benutzer etwas Gestaltungsfreiheit geben, aber nicht soviel, dass dann jede Seite komplett anders aussieht. Ich will also nur Schriftgrösse 11 oder 14 zulassen, nur Schwarz oder Blau und nicht alles was der TinyMCE sonst noch machen könnte wenn ich z.B. die Farbauswahl freischalte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Button der direkt eine Mail verschickt
  • [gelöst]felder in view zusammenführen
  • Web Inspektor in safari
  • D6 Views Data Export Multi Images -> D7
  • CORS Einstellungen scheinen nicht zu greifen - Was muss ich ändern?
  • Fehlermeldung
  • [gelöst]Composer Grundsatzfrage
  • feld-inhalt aus userprofil in node ziehen
  • [gelöst]Hilfe!!! Fehlermeldung und ich weiß nicht weiter
  • Google fonts local
  • Freelancer gesucht
  • In Views Filter mit Dropdown oder select filter
Weiter

Neue Kommentare

  • Ich habe mir einen Weg
    vor 23 Stunden 28 Minuten
  • Also ich konnte schon mal
    vor 3 Tagen 3 Stunden
  • Ja aber ich kann in dem Feld
    vor 3 Tagen 5 Stunden
  • Du darfst nicht diese 2
    vor 3 Tagen 7 Stunden
  • hat denn wirklich keiner eine
    vor 3 Tagen 18 Stunden
  • Ist doch kacki :/ und viel zu
    vor 4 Tagen 2 Stunden
  • falscher ansatz oder denkfehler
    vor 4 Tagen 2 Stunden
  • Wow danke für deine ausführlöiche Beschreibung
    vor 4 Tagen 4 Stunden
  • Zur Frage 2
    vor 4 Tagen 5 Stunden
  • Frage zum selben Feld verwenden
    vor 4 Tagen 6 Stunden

Statistik

Beiträge im Forum: 248535
Registrierte User: 19783

Neue User:

  • Andreas0815
  • Btinrusable
  • juli_91

» Alle User anzeigen

User nach Punkten sortiert:
wla9304
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 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