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

Änderungen in Theme greifen in TinyMCE, aber nicht auf der fertigen Seite

Eingetragen von LittleBit (46)
am 03.08.2007 - 16:20 Uhr in
  • Themes & Theming
  • Drupal 5.x

Hallo zusammen,

habe mich dieser Tage voller Begeisterung in die Erlebniswelt Drupal gestürzt und stolpere hier und da über kleine Probleme.

Vorab - meine CSS-Kenntnisse sind rudimentär...

Ich habe für eine Seite das Theme barlow ausgesucht und ein wenig verändert (alles nur Kleinigkeiten - Farbe, Schriftgrößen,...). Nun möchte ich einige Sachen im content besonders hervorheben - und der User der dies später eingibt wird kein HTML-Virtuose sein. Also habe ich ein wenig gebastelt und bin bei folgendem stecken geblieben:

Habe die style.css von barlow um eine eigene CSS-Klasse erweitert:

.myBlock1
{
font-size: 120%;
color: #ff0000;
}

Ist nichts bewegendes - und wenn ich den TinyMCE starte und Textpassagen entsprechend markiere und den CSS-Style myBlock1 aus dem Pull-Down-Menü auswähle und darauf anwende steht ziemlich genau das da was ich erwartet habe. Soweit so gut - wenn ich aber dann die fertige Seite aufrufe, dann ist die Formatierung weg.

Ich hab mit WebDeveloper nachgeschaut - die myBlock1 wird im CSS mit aufgeführt.
Im ausgegebenen Sourcecode steht:

<span class="myBlock1"> Test </span>

(Eckige Klammern natürlich auch - aber die werden mir hier vom Filter geklaut :-) )

In meiner naiven Art hab ich nun vermutet, daß auf "Test" nun das in myBlock1 stehende angewendet würde. Aber dem ist weder im FF noch IE der Fall. Als CSS-Laie stehe ich jetzt natürlich auf dem Schlauch und hoffe, daß mir jemand einen guten Tip geben kann.

Wenn ich mir in Web-Developer das Element anschaue, dann werden als parent natürlich ein ganzer Rattenschwanz von übergeordneten Klassen angezeigt. Muß sich .myBlock1 ganz konkret auf diese beziehen ? Ich hatte gedacht, daß ich dieses nur bräuchte, wenn ich für verschiedene parents auch verschiedene Darstellungen haben möchte.

Bin für jeden Hinweis dankbar,
Tom

‹ XHTML "nested" / verschachteltes vertikales Menü - styling ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Muß statt eckige Klammern

Eingetragen von LittleBit (46)
am 03.08.2007 - 16:20 Uhr

Muß statt eckige Klammern natürlich spitze Klammern heißen - sorry

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich stell gerade fest, daß

Eingetragen von LittleBit (46)
am 03.08.2007 - 16:31 Uhr

Ich stell gerade fest, daß die Anzeige unter TinyMCE auch nur unter IE greift - also im FF auch schon im Editor nicht. Vielleicht ein brauchbarer Hinweis für den Profi - mich verwirrts grad noch mehr.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Herrje - das wird irgendwie

Eingetragen von LittleBit (46)
am 03.08.2007 - 16:42 Uhr

Herrje - das wird irgendwie komisch

Unter Firefox führt TinyMCE in der "CSS-Style" Dropdown-Box erheblich weniger Styles als unter IE6 (mein .myBlock1 ist natürlich auch nicht dabei - kein Wunder, daß ich beim Edit nichts von der Formatierung sehen kann).

Ich hab sicherlich beim Verständnis von CSS was grundlegendes verpaßt. Hoffe mir kann dennoch geholfen werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also im Quellcode steht

Eingetragen von pebosi (2645)
am 03.08.2007 - 18:23 Uhr

Also im Quellcode steht deine Klasse korrekt drin, wird nur nicht umformatiert oder wie? Poste mal nen Link.

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

CSS-File

Eingetragen von maximago (860)
am 05.08.2007 - 16:19 Uhr

Hast Du die CSS-Datei denn in der TinyMCE-Konfiguration angegeben und an die richtige Stelle
zugänglich gemacht?

In der KOnfig. gibt es ganz unten eine Möglichkeit Deine eigene Datei anzugeben.
Die muss dann aber auch im PageLayout verlinkt sein. Sonst siehst Du die Änderungen im
Editor, aber nicht auf der Seite.

Viele Grüße,
Daniel Greitens

www.maximago.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit nem Link kann ich leider

Eingetragen von LittleBit (46)
am 05.08.2007 - 18:14 Uhr

Mit nem Link kann ich leider nicht dienen, weil derzeit alles lokal auf der Maschine läuft. An die komm ich erst kommende Woche wieder dran - werde dann Auszüge posten.

Gruß,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:Hast Du die CSS-Datei

Eingetragen von LittleBit (46)
am 05.08.2007 - 18:22 Uhr

Zitat:
Hast Du die CSS-Datei denn in der TinyMCE-Konfiguration angegeben und an die richtige Stelle
zugänglich gemacht?

Wahrscheinlich hab ich mich unglücklich ausgedrückt. Ich habe die CSS des Themes um eine eigene Klasse erweitert. Solange ich in TinyMCE editiere klappt alles wunderbar - kommt also an. Aber die veröffentliche Seite enthält die Formatierung nicht mehr. TinyMCE ist also nicht das Problem.

Wenn ich mir die veröffentlichte Seite anschaue - und mit WebDeveloper mir die Elemente der Seite anschaue, dann wird für den markierten Text auch die Klasse angegeben, die ich verwenden wollte. Außerdem hab ich mir von WebDeveloper die resultierende CSS angeschaut - da wird die Klasse auch mit aufgeführt.

An dieser Stelle fehlt mir die Erfahrung wie ich nun weiter testen kann.

Danke für die Antworten,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Link?

Eingetragen von maximago (860)
am 06.08.2007 - 06:51 Uhr

Hast Du vieleicht mal einen Link? So ist das schwer zu beurteilen....

Viele Grüße,
Daniel Greitens

www.maximago.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Einen Link kann ich leider

Eingetragen von LittleBit (46)
am 06.08.2007 - 08:00 Uhr

Einen Link kann ich leider nicht anbieten - Entwicklung derzeit komplett lokal.

Gruß,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

quellcode

Eingetragen von teddy (329)
am 06.08.2007 - 08:17 Uhr

kenne mich mit TinyMCe nicht so gut aus, eher mitm FCKEditor, aber gibts beim Tiny die Möglichkeit anstatt im Editormodus im Quelltext zu arbeiten? Wenn ja, klappt es so?

Wenn ich dich richtig verstanden habe, funzt das nur im IE6, aber nicht im FF oder?
Wie siehts mitm IE7 aus?

-----
Rechtschreibfehler -falls vorhanden- sind volle Absicht und dürfen -falls gefunden- behalten werden! :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Labyrinth lohnt manchmal

Eingetragen von LittleBit (46)
am 06.08.2007 - 08:20 Uhr

Im Labyrinth lohnt manchmal ein kleiner Schritt zurück. Ich hab jetzt zunächst mal das bearbeitete Theme umbenannt und barlow nochmal neu reingepackt. Wenn ich mit TinyMCE einen neuen Inhalt erstelle, dann hab ich unter FF nur die CSS-Styles primary_menu und sidebar zur Verfügung - unter IE6 noch messages, comment und new. Daß beide Browser CSS unterschiedlich interpretieren hab ich schon mitbekommen (bin wie gesagt CSS-Newby).

Aber vielleicht sollte ich das Pferd andersherum aufzäumen. Was wäre denn der bevorzugte Weg ein Theme um ein paar Details zu verändern ? Anstelle die vorhandenen .css zu modifizieren ein zusätzliche schreiben (und dann wo einfügen ?) ?

Ich hoffe Ihr habt Nachsehen mit meiner Unwissenheit.

Danke,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

teddy wrote: aber gibts

Eingetragen von LittleBit (46)
am 06.08.2007 - 08:33 Uhr
teddy schrieb

aber gibts beim Tiny die Möglichkeit anstatt im Editormodus im Quelltext zu arbeiten? Wenn ja, klappt es so?

Ja - HTML kann ich alternativ eingeben. Klappt aber auch nicht - ich würde es auch nicht anders schreiben. Im ersten Post hab ich den erzeugten Sourcecode eingefügt.

teddy schrieb

Wenn ich dich richtig verstanden habe, funzt das nur im IE6, aber nicht im FF oder?
Wie siehts mitm IE7 aus?

Bei der veröffentlichten Seite geben sowohl IE als auch FF nur den eigentlichen Text ohne Formatierung aus. Das Problem werden auch nicht die Browser sein - der Fehler sitzt vermutlich 40cm vor meinem Bildschirm. Ich find das nur nicht.

Gruß,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

So - ich hab tatsächlich

Eingetragen von LittleBit (46)
am 06.08.2007 - 08:55 Uhr

So - ich hab tatsächlich einen Weg gefunden:

In der template.php hab ich in der Funktion _phptemplate_variables folgendes hinzugefügt:

Zitat:

drupal_add_css($vars['directory'] . '/mystyle.css', 'theme');

Ist das auch der "offizielle" Weg ? Oder läuft das unter Geprömpel ?

Einziger Schönheitsfehler ist jetzt, daß die Eingabe bislang nur unter IE per WYSIWIG funktioniert. Unter FF bin ich auf HTML angewiesen. Aber das hat mit dem Theme natürlich nix mehr zu tun...

Ich danke für die Hilfe,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

LittleBit wrote: Einziger

Eingetragen von teddy (329)
am 06.08.2007 - 12:45 Uhr
LittleBit schrieb

Einziger Schönheitsfehler ist jetzt, daß die Eingabe bislang nur unter IE per WYSIWIG funktioniert. Unter FF bin ich auf HTML angewiesen. Aber das hat mit dem Theme natürlich nix mehr zu tun...

Funzt der TinyMCe net mit dem FF oder warum bist du dort auf HTML angewiesen und im IE net?

-----
Rechtschreibfehler -falls vorhanden- sind volle Absicht und dürfen -falls gefunden- behalten werden! :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

teddy wrote: Funzt der

Eingetragen von LittleBit (46)
am 06.08.2007 - 18:18 Uhr
teddy schrieb

Funzt der TinyMCe net mit dem FF oder warum bist du dort auf HTML angewiesen und im IE net?

Im FF zeigt TinyMCE in der Combobox für die verfügbaren Style-Klassen nur ein subset an - nicht nur meine eigenen nicht, sondern auch einige weitere des original Themes. Ist auch nicht erst wenn ich dran gefummelt hab, sondern sofort. Ich denke das zu erörtern sollte ich aber lieber einen eigenen Thread an anderer Stelle aufmachen - ist ja nicht mehr Theme spezifisch.

Gruß,
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Sorry ich sehe gerade ich
    vor 8 Stunden 1 Minute
  • Hallo, mittlerweile habe ich
    vor 8 Stunden 3 Minuten
  • fehlende Module
    vor 10 Stunden 41 Minuten
  • Keiner der mir weiterhelfen
    vor 2 Tagen 7 Stunden
  • Rollen
    vor 1 Woche 1 Tag
  • Inzwischen sind wir bei
    vor 2 Wochen 5 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 5 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 3 Tagen
  • Hey danke
    vor 10 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250242
Registrierte User: 20469

Neue User:

  • Germanrom
  • StevenEness
  • ocvk2810

» Alle User anzeigen

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