hallo zusammen,
obwohl ich mich schon eine weile mit typo3 beschäftige passt das hier evtl. ganz gut in anfängerfragen:
ich bastel gerade an einer webseite mit typo3 4.01. templavoila und css styled content.
jetzt scheitere ich an der simplen aufgabe die default styles nach meinen bedürfnissen anzupassen.
bzw ich scheitere nicht direkt sondern bin nicht sicher wie man das vernünftigerweise macht.
bsp. standartobjekt unordered lists:
typo generiert diese folgendermassen:
<ul class="csc-bulletlist csc-bulletlist-0">
dabei ist mir klar das csc-bulletlist der standart style für die bullet lists ist und csc-bulletlist-0 bis csc-bulletlist-3 die extra styles für die unterschiedlichen listenformate sind.
ich brauch aber ausser den von mir vergebenen klassen überhaupt keine anderen klassen für ul objekte.
jetzt fallen mir 3 möglichkeiten ein die überflüssigen styles loszuwerden.
1. ich nenn sie in meinem stylesheet genauso und überschreibe einfach die von css-styled-content vorgegebenen werte
2. ich ändere das stylesheet für die extention wie in der readme beschrieben
page = PAGE
page.stylesheet = "fileadmin/css/..."
page.10 < styles.content.get
hier ist mir allerdings nicht ganz klar was gemacht wird. bindet das ein stylesheet als alternative zu der example.css ein, oder wird einfach nur ein weiteres stylesheet in die seite geholt mit dem ich die styles der example.css überschreiben kann
3. die eigentlich schickste lösung:
ich hau die class definition aus dem tag ganz raus.
geht das nicht irgendwie komfortabler als sich durch seitenlangen setup code durchzuwurschteln und die entsprechende stelle zu finden und in der setup zu überschreiben? so kann man doch nicht arbeiten ?
wie macht mans schick ? und was müsst ich konkret für dieses beispiel raushauen? bzw ins setup einfügen?
danke schonmal,
gruß,
olli
Hallo,
blick nicht ganz, warum du die löschen willst?
Die Klassen sind doch sowieso standardmäßig nicht formatiert!?
also zum einen sind die schon formatiert (je nach ausgewählten typ farbe list icon style margin.. ) und zum anderen stört mich einfach der unnötige code. ich hab denen für den content bereich einen style via .content ul ... gegeben.
Also wenn dich der Code stört, dann musst du diesen entfernen.
Wenn einige Punkte anders formatiert sind, dann kannst du die durch Stylezuweisung in deinem CSS überschreiben...
jo das meint ich ja. ich kann sie überschreiben oder versuchen zu entfernen. ich finde das nur irgendwie unsauber. gibt es keine einigermassen komfortable lösung alle styles von css styled content abzuschalten oder zu konfigurieren?
ich möchte halt zum beispiel selber angeben ob und welche styleklassen an einen tag vergeben werden.
das kann man zwar machen, aber ich find das ganze eine ziemliche rumsucherei. also wenn ich zb. jetzt dem ul den class tag wegnehmen will muss ich 1000ende zeilen von typocode durchwälzen um die richtige stelle zu finden... gibts da nicht ein plugin oder eine einfachrere art das ich zb sagen kann:
ul layout 1 bekommt den style
ul layout 2 bekommt den style etc...
evtl. ein anderer ansatz. ich hab mir diverse objekte als flexible style content erstellt, aber manchmal macht das einfach keinen so richtigen sinn.
also ein text bild objekt kann man damit prima machen nur wenn man damit zb eine linkliste oder eine bulletliste macht ist es im backend doch ziemlich unkonfortabel.
ich müsste für eine bulletliste mit flexible content elements doch quasi 2 objekte erzeugen. einmal ein objekt mit dem ul tag und dann jeden bullet point einzeln als li.
im backend müsste der redakteur also bei jeder bulletliste erst einen ul container erstellen und dann für jeden einzelnen listenpunkt ein neues objekt erzeugen.
ich hätts aber gern das er genau wie beim vordefinierten bullet list objekt alle listenpunkte in ein eingabefeld reinschreiben kann. geht das auch irgendwie mit flexible ce?
weil ich das nicht rausbekommen hab wollte ich halt die standart bullet poits vom code anpassen.
gruß,
olli
Hi Olli, hast Du für die letzten Fragen schon eine Antwort? Genau das interessiert mich nämlich auch :-)