Die Stile von CMBasic

Gut formatiert ist schon gewonnen! An dieser Stelle zeigen wir Ihnen, wie Sie Ihre Einträge mit CMBasic gestalten. Und zwar mit Stil! Hinweis: Für diesen Abschnitt setzen wir gute CSS-Kenntnisse voraus. CSS ist schließlich die Sprache zum Formatieren von Websites.

Kasten im rechten Bereich: »Einzelkasten«

Wie wird der Einzelkasten im rechten Bereich formatiert? Solch ein Kasten wird durch ein div mit der Stilklasse kasten erzeugt. Für die Überschrift des Kastens sorgt (ab CMBasic 1.3) eine h3. (In früheren CMBasic-Versionen war es das Tagpaar <b></b>.) Der eigentliche Text des Kastens steckt in einem Unter-div.

Überschrift des Kastens

Text des Kastens.

Der Quelltext sieht also folgendermaßen aus:

<div class="kasten">
<h3>Überschrift des Kastens</h3>
<div>Text des Kastens.</div>
</div>

Die »Mehrfachkästen« im rechten Bereich

Und mit welchen Stilregeln werden die neuen Mehrfachkästen formatiert? Also die Kästen, die Sie übereinanderstapeln können und die es erst ab CMBasic 1.3 gibt?

Überschrift des Kastens

Text des Kastens.

Überschrift des Kastens

Text des nächsten Kastens.

Der Quelltext sieht folgendermaßen aus:

<div class="boxcover">

<div class="box">
<h3>Überschrift des Kastens</h3>
<div>Text des Kastens.</div>
</div>

<div class="box">
<h3>Überschrift des Kastens</h3>
<div>Text des nächsten Kastens.</div>
</div>

</div>

Tipp: Wir liefern auch eine modifizierte Stildatei cmbasic.css für das Template standard mit. Diese Datei wird benötigt, um den Boxeffekt für die übereinandergestapelten Kästen zu erzeugen. Sie haben Ihre eigene CSS-Datei schon modifiziert? Übertragen Sie im Zweifelsfalle diese neuen Stilregeln in Ihre eigene CSS-Datei. Achten Sie auf die Zeile:

/* Beginn der neuen Newskasten-Formate, ab CMBasic 1.3 */
Alles darunter bis zur Zeile
/ Ende der neuen Newskasten-Formate */
müssen Sie in Ihre eigene CSS-Datei übertragen!

Hinzugefügt haben wir auch folgende Stilregel, und zwar oberhalb des eben vorgestellten Bereichs.

.kasten h3 {
margin-top: 0px;
}

Diese Regel sorgt dafür, dass die Kastenüberschrift des Einzelkastens im Firefox nicht zu viel Abstand nach oben erhält.


Individuelle Grafik im Navigationspfad

Diese individuelle Grafik wird ausnahmsweise nicht über CSS gesteuert, aber trotzdem fügen wir die Info an dieser Stelle ein. Also ... erstellen Sie einfach eine Grafik mit dem Namen pathimage.gif. Das kann beispielsweise ein kleiner Pfeil sein. Legen Sie diese im entsprechenden Template-Ordner ab. Fertig.

Wenn CMBasic keine derartige Datei findet, benutzt das System weiterhin das Zeichen >. Und das ist ja nun auch nicht schlimm.


Inhalte bearbeiten mit HTML

Sie wollen Ihre Datensätze direkt im HTML-Code bearbeiten? Sie haben TinyMCE deaktiviert bzw. die Option HTML abgehakt? Bravo!

Überschriften

Einleitungsabsatz

Absätze

Kästen im Fließtext

Kästen können Sie auch zuweisen: <div class="rahmen"></div> weist einen Rahmeneffekt zu. Das sieht so aus wie dieser Kasten.
Außerdem gibt es einen Tipp-Kasten: <div class="tipp"></div> weist einen Tipp-Kasten zu. Das sieht so aus wie dieser Kasten, und zwar mit gestrichelter Umrandung.

Zeichenformatierung

Einrückungen

Linien


Bearbeiten mit TinyMCE

Klar, bequemer geht natürlich das Bearbeiten mit TinyMCE. Und auch hier kann die Codequalität überzeugen. Arbeiten Sie wie mit Ihrer Textverarbeitung:

So bearbeiten Sie Ihre Datensätze mit TinyMCE

Verwenden Sie die gleichen Stile, die wir eben besprochen haben. Im rechten Pull-down-Menü finden Sie z.B. Überschriften und Absätze, im linken die Kästen und alle nutzerdefinierten Stile. Markieren und zuweisen lautet die Devise!


Benutzerdefinierte Stile festlegen

... können Sie in der Datei cmbasic.css im unteren Abschnitt. Der Rahmeneffekt wird z.B. durch diesen Selektor erzeugt:

Hier ein Bild der CSS-Datei im CSS-Editor Topstyle. Wer CSS beherrscht, kann hier ganz einfach seine eigenen Stile hinzufügen.

So sehen die Stile in einem CSS-Editor aus

© CMBasic.de