[TYPO3-german] neue Schriftfarbe fXr Ankerverweise ?!

Peter Linzenkirchner info at lisardo.de
Tue Apr 22 17:20:09 CEST 2008


Hallo Steffen,

OK, du bist im RTE (deshalb geht das mit den Ankern davor auch nicht,  
da der RTE die rausmacht) und du verwendest keine Überschriften  
sondern normalen Text. Dann geht das nicht mit meinem Vorschlag.

Aber du könntest h6 dafür reservieren, das wird normalerweise nicht  
gebraucht - ist meist einfach übrig ...
Die einzelnen Überschriften wären dann:
<h6><a id="xyz">1. Groß... </a></h6>

Anschließend h6 im CSS so formatieren wie den Fließtext und h6 a {}  
wie schon beschrieben.

Ausserdem könntest du für den RTE eine zusätzliche Klasse definieren  
für Textauszeichnungen. Vorgehensweise in etwa so:

im TSconfig:
RTE.default {
   showTagFreeClasses=1
   classesCharacter := ohne_link
   proc.allowedClasses := ohne_link
}

RTE.classes {
   ohne_link.name = Für Text mit Anker
}

und eine CSS-Datei für den RTE anlegen und dem RTE zuweisen:

RTE.default {
   contentCSS=fileadmin/css/rte.css
}

Darin muss die Klasse definiert sein:
ohne_link {color:#efefef}

Wie die Klasse formatiert wird, ist egal, so wird es nur im RTE  
gezeigt, nicht auf der Seite. Man sollte nur sehen, dass man die  
Klasse zugewiesen hat.

Danach müsste die Klasse im RTE auftauchen und zugewiesen werden  
können. Dann kannst du einen Text markieren, diese Klasse zuweisen,  
und danach den Anker darauf setzen. Der Quelltext sollte danach so  
aussehen:

<span class="ohne_link"><a id="xyz>Headline</a></span>

Danach solltest du in deiner normalen CSS-Datei so formatieren können:

.ohne_link a {color:#000; etc.)

Nicht getestet, aber müsste gehen ...

Das Gleiche könnte man auch mit einer eigenen Klasse für Absätze  
machen, dann würde man nicht classesCharacter schreiben sondern  
classesParagraph.

Näheres zu eigenen Klassen im RTE hier:
http://www.lisardo.biz/wiki/RTE-einrichten/

Viele Grüße
Peter Linzenkirchner


-- 
-----------------------------------------------
Lisardo Multimedia GmbH
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
http://www.lisardo.biz/
info at lisardo.de

Geschäftsführer: Peter Linzenkirchner
Amtsgericht Augsburg, HRB 14435
-----------------------------------------------





More information about the TYPO3-german mailing list