mosag wrote:
Dein Lösungsansatz gefällt mir, auch wenn ich nicht nachvollziehen kann, an welcher Stelle Du dem Editor ein anderes Stylesheet gibst?!?!
Hehe ... die Stylesheets werden wie gehabt zugeordnet. ABER: In den templates wird ein externes Stylesheet eingebunden,
fliegt raus, dafür kommt
Code: Select all
<link rel="stylesheet" media="screen" href="/standard.css" type="text/css" />
<link rel="stylesheet" media="print" href="/druck.css" type="text/css" />
rein.
Ergebnis: *Intern* im Editor ("Backend") werden die zugeordneten Styles verwendet, extern ("Frontend") die aus dem verlinkten Stylesheet.
Jetzt muss man nur noch aus den intern zugeordneten Styles die div#main bzw. div#content als Selektoren entfernen
Beispiel: div#content h1 ---> h1
... voila ...
mosag wrote:
Das würde mir ehrlich gesagt schon reichen. Andererseits, woher weiß der Editor dann, für welchen Contentblock er welches Stylesheet benutzen soll, wenn es mehrere unterschiedlich aussehende Styles gibt ... daher sollte die Einbindung oder der Editor vielleicht noch mal besser angepasst werden, so dass das was in div#main usw steht auch wirklich so angezeigt wird.
Da müsstest du
a) ein umschließendes div#main in die textarea einbauen
b) in den Stylesheets die div#content ergänzen um div#main
zu a): Ich weiss weder wie das geht noch ob es überhaupt möglich ist
Ich finde meine Lösung aber besser, weil dadurch die Möglichkeit besteht im Editor leicht abgewandelte Styles einzusetzen. Ich habe einige Designs bei denen die Formatierung auf der Website zwar gut aussieht, im Editor aber eher hinderlich ist. Da kommen unterschiedliche Styles wie gerufen ...
Problematisch wird es bei mehreren Content-Blöcken, falls krass unterschiedliche Styles verwendet werden die *zwingend" im Editor verfügbar sein müssen. Das geht m.E. nicht: Du müsstest für jeden custom Block in die jeweilige textarea ein umschließendes DIV einsetzen, die ID müsstest du per Parameter übergeben ...
--> lohnt sich glaubich icht.
Vielleicht hab ich ja die ultimative Lösung ja einfach übersehen .... daher hab ich das halt mal hier zur Diskussion gestellt. Wundert mich jetzt eigentlich dass die Resonanz doch eher gering ist - das Problem betrifft jeden der die mitgelieferten Templates oder ähnlich komplexe Templates verwendet.
Viele Grüße,
Alex