Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 16.07.07, 14:24
Forum Zuschauer
 
Registriert seit: 12.02.07
Beiträge: 2

<span> erzwingt zeilenumbruch


hallo forum,
also für alle die eigene css-klassen in rte einfügen wollen.
hier eine funktionierende konfiguration mit typo3 4.1.1

fast perfekt - nur ein schönheitsfehler
beim einfügen von content text/images erzwingt das normalerweise neutrale <span> einen zeilenumbruch - keine ahnung warum.

als erstes der code für die pageTS in der root-seite
>root seite > seiteneigenschaften > TSconfig

############ TSconfig ################
#*** RTE Classe des Interface (Ausrichtung)
RTE.classes {
align-left {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyleft
value = text-align: left;
}
align-center {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifycenter
value = text-align: center;
}
align-right {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyright
value = text-align: right;
}
}



## RTE Konfiguration
RTE.default {

# Zuweisung der CSS-Datei
contentCSS = fileadmin/css/rte_formate.css

## Markup options
enableWordClean = 1
removeTrailingBR = 1
removeComments = 1
removeTags = center, sdfield
removeTagsAndContents = style,script

# Buttons die gezeigt/versteckt werden
showButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, chMode, inserttag, line, link, image, removeformat, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter, undo, redo, showhelp, about
hideButtons = fontstyle, formatblock, fontsize, strikethrough,lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste

# Hält die RTE Icons gegroupt zusammen
keepButtonGroupTogether = 1

# blendet Statusbar in htmlarea aus
showStatusBar = 0

## Add styles Left, center and right alignment of text in paragraphs and cells.
inlineStyle.text-alignment (
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
)

## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)
ignoreMainStyleOverride = 1

proc {
# tags die erlaubt / verboten sind
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center, sommer, winter, euro
denyTags = font

# br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1

# tags sind erlaubt außerhalt von p, div
allowTagsOutside = img,hr

# erlaubte attribute in p, div tags
keepPDIVattribs = align,class,style,id,span

# List all class selectors that are allowed on the way to the database
allowedClasses (
external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,
align-left, align-center, align-right, sommer, winter, euro
)

# html parser einstellungen
HTMLparser_rte {

# tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags

# tags die untersagt sind
removeTags = font

# entfernt html-kommentare
removeComments = 1

# tags die nicht übereinstimmen werden nicht entfernt (protect / 1 / 0)
keepNonMatchedTags = 0
}


# Content to database
entryHTMLparser_db = 1
entryHTMLparser_db {

# tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags

# CLEAN TAGS
noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center

rmTagIfNoAttrib = span,div,font

# htmlSpecialChars = 1

## align attribute werden erlaubt
tags {
p.fixAttrib.align.unset >
p.allowedAttribs = class,style,align,span

div.fixAttrib.align.unset >

hr.allowedAttribs = class

# b und i tags werden ersetzt (em / strong)
b.remap = strong
i.remap = em

## img tags werden erlaubt
img >
}
}

}

# Classes: Ausrichtung
classesParagraph (
align-left, align-center, align-right
)

# Classes: Eigene Stile
classesCharacter = sommer,winter,euro
classesParagraph = sommer,winter
classesImage= rte_image


# Classes für Links (These classes should also be in the list of allowedClasses)
classesAnchor = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
classesAnchor.default {
page = internal-link
url = external-link-new-window
file = download
mail = mail
}

# zeigt alle CSS-Klassen die in formate.css vorhanden sind
showTagFreeClasses = 1

# Do not allow insertion of the following tags
hideTags = font

# Tabellen Optionen in der RTE Toolbar
hideTableOperationsInToolbar = 0
keepToggleBordersInToolbar = 1

# Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
disableSpacingFieldsetInTableOperations = 1
disableAlignmentFieldsetInTableOperations=1
disableColorFieldsetInTableOperations=1
disableLayoutFieldsetInTableOperations=1
disableBordersFieldsetInTableOperations=0
}

# Use same processing as on entry to database to clean content pasted into the editor
RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db

# FE RTE configuration (htmlArea RTE only)
RTE.default.FE < RTE.default
RTE.default.FE.userLinks >

################## rte - css datei ####################
> css-datei für die anzeige der klassen im rte unter fileadmin/css/
rte_formate.css
.sommer {background:#ffffcc;padding:5px;}
.sommer strong,.winter strong {font-weight:bold;}
.winter {background:#ccffff;}
.euro {padding-left:180px;display:inline;}

################## basis - css ######################
> gleiche formatierung auch in das basis-css eintragen für die ausgabe im frontend

und jetzt kommt der schönheitsfehler
die html-ausgabe der sommer- und winterpreise von Info/Preise
ist völlig richtig
<p class="sommer"><strong>Sommer</strong><br>bis zu 20 Personen <span class="euro">€ 230,-</span><br>ab 20 Personen <span class="euro">€ 280,-</span><br>Kinder- u. Jugendgruppen <span class="euro">€ 190,-</span><br>Einmalige Übernachtung <span class="euro">€ 350,-</span></p>

nur <strong> wird nicht fett und <span> macht einen zeilenumbruch
<strong> habe ich durch das zusätzliche element im css fixen können
bloß bei <span> weiß ich nicht weiter
vielen dank, und hoffe alle können mit der obigen config etwas anfangen

Geändert von xxtita (16.07.07 um 14:33 Uhr). Grund: übersichtlicher
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 16.07.07, 16:15
Forum Zuschauer
 
Registriert seit: 12.02.07
Beiträge: 2

css statt tabellen


gelöst,

########## css für rte_formate.css #########
.sommer {background-color:#ffffcc;padding:5px;}
.sommer strong,.winter strong {font-weight:bold;}
.winter {background:#ccffff;}
.euro {float:right;padding-right:30px;}

durch das float:right muß einfach bloß die zahl(tabelle 2) vor dem text gestellt werden
funktioniert auch mit float:left - allerdings muß dann der erste text auch float:left sein und die ausrichtung der tabelle 2 ist dann linksbündig.
früher hatte ich nämlich das problem, das tabellen in text/images immer mein css-layout geschmissen hat - und jetzt funktionierts auch mit dem nachbar

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
span tags us li entfernen Gluehstrumpf TYPO3 4.x Rich Text Editor 3 10.07.08 14:32
/span im Anzeiger jasonxp News (tt_news, mininews und Co) 2 05.06.08 15:12
TMENU und SPAN pidrootline GMENU, HMENU, TMENU und Co. 4 12.02.08 22:28
Gelöst span um Menütext Thalen GMENU, HMENU, TMENU und Co. 2 16.12.07 15:52
<span> -Tag in den linkWrap Tevsa GMENU, HMENU, TMENU und Co. 2 16.12.06 17:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0