|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo Zusammen,
mich treibt der RTE (HTML Area) zum Wahnsinn. Ich habe den Knopf Fontsize erlaubt. Wenn ich nun einen text vergößern will: - macht er das zwar mit <font size="2"></font - beim abspeichern fliegt das Font Tag wieder raus (was ja richtig ist) Nur wie bekomme ich statt dem Font tag ein <span style="font-size:20px;">hallo welt </span> Geht das überhaupt? Danke und Gruß Tobi Hier meine Konfiguration: #*** 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; } } # *** Entfernt das Bild vor den Links RTE.classesAnchor { internalLink { class = internal-link type = page image > } externalLink { class = external-link type = url image > } externalLinkInNewWindow { class = external-link-new-window type = url image > } internalLinkInNewWindow { class = internal-link-new-window type = page image > } download { class = download type = file image > } mail { class = mail type = mail image > } } RTE.default { # Zuweisung der CSS-Datei contentCSS = fileadmin/media/css/rte.css #CSS Styles usecss = 1 # Tabellen Styles classesTable = contenttable, downloadtable ## Markup options enableWordClean = 1 removeTrailingBR = 1 removeComments = 1 removeTags = center, sdfield removeTagsAndContents = style,script # Buttons die gezeigt/versteckt werden showButtons = formatblock,blockstyle, blockstylelabel, fontsize,strikethrough, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, 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, chMode, about hideButtons = textstylelabel,textstyle, fontstyle, lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, inserttag, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste # Ausblenden von Items hidePStyleItems = PRE, ADDRESS # Hält die RTE Icons gegroupt zusammen keepButtonGroupTogether = 1 # blendet Statusbar in htmlarea aus showStatusBar = 1 ## 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, thead, 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 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 # 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, author ) # 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 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 = mainBodyText classesImage= # Classes für Links (These classes should also be in the list of allowedClasses) classesAnchor = pfeillink, pdflink classesAnchor.default { page = pfeillink url = pfeillink file = pdflink mail = pdflink } # zeigt alle CSS-Klassen die in formate.css vorhanden sind showTagFreeClasses = 0 # 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 = 0 disableAlignmentFieldsetInTableOperations=1 disableColorFieldsetInTableOperations=1 disableLayoutFieldsetInTableOperations=1 disableBordersFieldsetInTableOperations=1 } # 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.userElements > RTE.default.FE.userLinks > # Breite des RTE in Fullscreen-Ansicht TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80% # Für underline Tag nötig RTE.default.proc.entryHTMLparser_db.removeTags = removeFromList(u) ######################################## _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Hallo,
ich habe es so gemacht, dass ich tags bei mir in der anzeige zulasse ( zeichen für code: <> tags: <|> dann klick ich dort auf den "tag einfügen" und wähle das nächste feld aus... hier mal meine RTE-Config: ---------------------- # #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; } } #Trage hier ein wo das Bild vor dem Link Entfernt bzw. nicht angezeigt werden soll RTE.classesAnchor { internalLink { class = internal-link type = page image > } externalLink { class = external-link type = url image > } externalLinkInNewWindow { class = external-link-new-window type = url image > } internalLinkInNewWindow { class = internal-link-new-window type = page image > } download { class = download type = file image > } mail { class = mail type = mail image > } } ## RTE Konfiguration RTE.default { # RTE BG-color mainStyle_bgcolor = #ffffff mainStyleOverride_add.BODY = { background-color:#ffffff; background-image:none; } # Zuweisung der CSS-Datei contentCSS = /fileadmin/templates/main.css useCSS = 1 # Dafür sorgen, dass die Style-Angaben der RTE.default.contentCSS oberste Priorität haben ignoreMainStyleOverride = 0 # Markup options enableWordClean = 1 removeTrailingBR = 1 removeComments = 1 removeTags = removeTagsAndContents = # zeigt alle CSS-Klassen die in .css vorhanden sind showTagFreeClasses = 1 # Tabellen Optionen in der RTE Toolbar hideTableOperationsInToolbar = 0 keepToggleBordersInToolbar = 1 # Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border) disableSpacingFieldsetInTableOperations = 0 disableAlignmentFieldsetInTableOperations=0 disableColorFieldsetInTableOperations=0 disableLayoutFieldsetInTableOperations=0 disableBordersFieldsetInTableOperations=0 # Do not allow insertion of the following tags hideTags = # Buttons die gezeigt/versteckt werden im RTE showButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, 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, chMode, inserttag 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; } ) # Tags die erlaubt werden bzw. verboten werden ( allow / deny ) proc.entryHTMLparser_db.allowTags < RTE.default.proc.allowTags proc { # tags die erlaubt 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, input, form # tags die verboten sind denyTags = font # br wird nicht zu p konvertiert dontConvBRtoParagraph = 1 # tags sind erlaubt außerhalt von p, div allowTagsOutside = img,hr,span,input # erlaubte attribute in p, div tags keepPDIVattribs = align,class,style,id,span,input # Trage hier ein welche tags in zb. span erlaubt sind ( müssen übereinstimmen mit deiner .css ) allowedClasses ( external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail, align-left, align-center, align-right ) # 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 = font # htmlSpecialChars = 1 ## align attribute werden erlaubt tags { p.fixAttrib.align.unset > p.allowedAttribs = class,style,align div.fixAttrib.align.unset > hr.allowedAttribs = class span.fixAttrib.style.unset > ## b und i tags werden ersetzt (em / strong) b.remap = strong i.remap = em ## img tags werden erlaubt img > ## span tags werden erlaubt span > } } } # Classes: Ausrichtung classesParagraph ( align-left, align-center, align-right ) # Classes: Eigene Stile classesCharacter = text_red allowedClasses (text_red) classesCharacter = text_grun allowedClasses (text_grun) 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 } } # 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.userElements > RTE.default.FE.userLinks > # Breite des RTE in Fullscreen-Ansicht TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80% ------------------------ hoffe ich kann dir da helfen, basti Tobias Pierschel schrieb: > Hallo Zusammen, > mich treibt der RTE (HTML Area) zum Wahnsinn. Ich habe den Knopf > Fontsize erlaubt. Wenn ich nun einen text vergößern will: > - macht er das zwar mit <font size="2"></font > - beim abspeichern fliegt das Font Tag wieder raus (was ja richtig ist) > > Nur wie bekomme ich statt dem Font tag ein > <span style="font-size:20px;">hallo welt </span> > > Geht das überhaupt? > > Danke und Gruß > Tobi > > > Hier meine Konfiguration: > > #*** 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; > } > } > > > # *** Entfernt das Bild vor den Links > RTE.classesAnchor { > internalLink { > class = internal-link > type = page > image > > } > externalLink { > class = external-link > type = url > image > > } > externalLinkInNewWindow { > class = external-link-new-window > type = url > image > > } > internalLinkInNewWindow { > class = internal-link-new-window > type = page > image > > } > download { > class = download > type = file > image > > } > mail { > class = mail > type = mail > image > > } > } > > > RTE.default { > > # Zuweisung der CSS-Datei > contentCSS = fileadmin/media/css/rte.css > > #CSS Styles > usecss = 1 > > # Tabellen Styles > classesTable = contenttable, downloadtable > > ## Markup options > enableWordClean = 1 > removeTrailingBR = 1 > removeComments = 1 > removeTags = center, sdfield > removeTagsAndContents = style,script > > # Buttons die gezeigt/versteckt werden > showButtons = formatblock,blockstyle, blockstylelabel, > fontsize,strikethrough, bold, italic, underline, left, center, right, > orderedlist, unorderedlist, insertcharacter, 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, chMode, about > hideButtons = textstylelabel,textstyle, fontstyle, lefttoright, > righttoleft, textcolor, bgcolor, textindicator, emoticon, user, > spellcheck, inserttag, outdent, indent, justifyfull, subscript, > superscript, acronym, copy, cut, paste > > # Ausblenden von Items > hidePStyleItems = PRE, ADDRESS > > # Hält die RTE Icons gegroupt zusammen > keepButtonGroupTogether = 1 > > # blendet Statusbar in htmlarea aus > showStatusBar = 1 > > ## 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, thead, 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 > 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 > > # 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, author > ) > > # 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 > > 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 = mainBodyText > classesImage= > > # Classes für Links (These classes should also be in the list > of allowedClasses) > classesAnchor = pfeillink, pdflink > classesAnchor.default { > page = pfeillink > url = pfeillink > file = pdflink > mail = pdflink > } > > # zeigt alle CSS-Klassen die in formate.css vorhanden sind > showTagFreeClasses = 0 > > # 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 = 0 > disableAlignmentFieldsetInTableOperations=1 > disableColorFieldsetInTableOperations=1 > disableLayoutFieldsetInTableOperations=1 > disableBordersFieldsetInTableOperations=1 > } > > # 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.userElements > > RTE.default.FE.userLinks > > > # Breite des RTE in Fullscreen-Ansicht > TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80% > > # Für underline Tag nötig > > RTE.default.proc.entryHTMLparser_db.removeTags = removeFromList(u) > > > ######################################## _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Hallo Basti,
vielen Dank. Ich probier das mal aus. Tobi Basti schrieb: > Hallo, > > ich habe es so gemacht, dass ich tags bei mir in der anzeige zulasse ( > zeichen für code: <> tags: <|> > > dann klick ich dort auf den "tag einfügen" und wähle das nächste feld > aus... > > hier mal meine RTE-Config: > > > ---------------------- > # > #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; > } > > } > > > #Trage hier ein wo das Bild vor dem Link Entfernt bzw. nicht angezeigt > werden soll > > RTE.classesAnchor { > > internalLink { > class = internal-link > type = page > image > > } > > externalLink { > class = external-link > type = url > image > > } > > externalLinkInNewWindow { > class = external-link-new-window > type = url > image > > } > > internalLinkInNewWindow { > class = internal-link-new-window > type = page > image > > } > > download { > class = download > type = file > image > > } > > mail { > class = mail > type = mail > image > > } > > } > > > > > > ## RTE Konfiguration > > RTE.default { > > # RTE BG-color > mainStyle_bgcolor = #ffffff > mainStyleOverride_add.BODY = { background-color:#ffffff; > background-image:none; } > > # Zuweisung der CSS-Datei > contentCSS = /fileadmin/templates/main.css > useCSS = 1 > > # Dafür sorgen, dass die Style-Angaben der > RTE.default.contentCSS oberste Priorität haben > ignoreMainStyleOverride = 0 > > # Markup options > enableWordClean = 1 > removeTrailingBR = 1 > removeComments = 1 > removeTags = > removeTagsAndContents = > > # zeigt alle CSS-Klassen die in .css vorhanden sind > showTagFreeClasses = 1 > > # Tabellen Optionen in der RTE Toolbar > hideTableOperationsInToolbar = 0 > keepToggleBordersInToolbar = 1 > > # Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border) > disableSpacingFieldsetInTableOperations = 0 > disableAlignmentFieldsetInTableOperations=0 > disableColorFieldsetInTableOperations=0 > disableLayoutFieldsetInTableOperations=0 > disableBordersFieldsetInTableOperations=0 > > # Do not allow insertion of the following tags > hideTags = > > # Buttons die gezeigt/versteckt werden im RTE > showButtons = textstyle, textstylelabel, blockstyle, > blockstylelabel, bold, italic, underline, left, center, right, > orderedlist, unorderedlist, insertcharacter, 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, chMode, > inserttag > 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; } > ) > > # Tags die erlaubt werden bzw. verboten werden ( allow / deny ) > proc.entryHTMLparser_db.allowTags < RTE.default.proc.allowTags > > proc { > # tags die erlaubt 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, input, form > > # tags die verboten sind > denyTags = font > > # br wird nicht zu p konvertiert > dontConvBRtoParagraph = 1 > > # tags sind erlaubt außerhalt von p, div > allowTagsOutside = img,hr,span,input > > # erlaubte attribute in p, div tags > keepPDIVattribs = align,class,style,id,span,input > > > # Trage hier ein welche tags in zb. span erlaubt sind ( > müssen übereinstimmen mit deiner .css ) > allowedClasses ( > external-link, external-link-new-window, > internal-link, internal-link-new-window, download, mail, > align-left, align-center, align-right > ) > > > # 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 = font > > # htmlSpecialChars = 1 > > ## align attribute werden erlaubt > > tags { > p.fixAttrib.align.unset > > p.allowedAttribs = class,style,align > div.fixAttrib.align.unset > > hr.allowedAttribs = class > span.fixAttrib.style.unset > > > ## b und i tags werden ersetzt (em / > strong) > b.remap = strong > i.remap = em > > ## img tags werden erlaubt > img > > > ## span tags werden erlaubt > span > > } > } > > } > > # Classes: Ausrichtung > > classesParagraph ( > align-left, align-center, align-right > ) > > # Classes: Eigene Stile > classesCharacter = text_red > allowedClasses (text_red) > > classesCharacter = text_grun > allowedClasses (text_grun) > > 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 > } > > > } > > # 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.userElements > > RTE.default.FE.userLinks > > > # Breite des RTE in Fullscreen-Ansicht > TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80% > > > ------------------------ > > > hoffe ich kann dir da helfen, basti > > > > Tobias Pierschel schrieb: >> Hallo Zusammen, >> mich treibt der RTE (HTML Area) zum Wahnsinn. Ich habe den Knopf >> Fontsize erlaubt. Wenn ich nun einen text vergößern will: >> - macht er das zwar mit <font size="2"></font >> - beim abspeichern fliegt das Font Tag wieder raus (was ja richtig ist) >> >> Nur wie bekomme ich statt dem Font tag ein >> <span style="font-size:20px;">hallo welt </span> >> >> Geht das überhaupt? >> >> Danke und Gruß >> Tobi >> >> >> Hier meine Konfiguration: >> >> #*** 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; >> } >> } >> >> >> # *** Entfernt das Bild vor den Links >> RTE.classesAnchor { >> internalLink { >> class = internal-link >> type = page >> image > >> } >> externalLink { >> class = external-link >> type = url >> image > >> } >> externalLinkInNewWindow { >> class = external-link-new-window >> type = url >> image > >> } >> internalLinkInNewWindow { >> class = internal-link-new-window >> type = page >> image > >> } >> download { >> class = download >> type = file >> image > >> } >> mail { >> class = mail >> type = mail >> image > >> } >> } >> >> >> RTE.default { >> >> # Zuweisung der CSS-Datei >> contentCSS = fileadmin/media/css/rte.css >> #CSS Styles >> usecss = 1 >> # Tabellen Styles >> classesTable = contenttable, downloadtable >> >> ## Markup options >> enableWordClean = 1 >> removeTrailingBR = 1 >> removeComments = 1 >> removeTags = center, sdfield >> removeTagsAndContents = style,script >> >> # Buttons die gezeigt/versteckt werden >> showButtons = formatblock,blockstyle, blockstylelabel, >> fontsize,strikethrough, bold, italic, underline, left, center, right, >> orderedlist, unorderedlist, insertcharacter, 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, chMode, about >> hideButtons = textstylelabel,textstyle, fontstyle, >> lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, >> user, spellcheck, inserttag, outdent, indent, justifyfull, subscript, >> superscript, acronym, copy, cut, paste >> # Ausblenden von Items >> hidePStyleItems = PRE, ADDRESS >> >> # Hält die RTE Icons gegroupt zusammen >> keepButtonGroupTogether = 1 >> # blendet Statusbar in htmlarea aus >> showStatusBar = 1 >> >> ## 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, thead, 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 >> 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 >> >> # 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, author >> ) >> # 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 >> >> 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 = mainBodyText >> classesImage= >> >> # Classes für Links (These classes should also be in the list >> of allowedClasses) >> classesAnchor = pfeillink, pdflink >> classesAnchor.default { >> page = pfeillink >> url = pfeillink >> file = pdflink >> mail = pdflink >> } >> >> # zeigt alle CSS-Klassen die in formate.css vorhanden sind >> showTagFreeClasses = 0 >> >> # 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 = 0 >> disableAlignmentFieldsetInTableOperations=1 >> disableColorFieldsetInTableOperations=1 >> disableLayoutFieldsetInTableOperations=1 >> disableBordersFieldsetInTableOperations=1 >> } >> >> # 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.userElements > >> RTE.default.FE.userLinks > >> >> # Breite des RTE in Fullscreen-Ansicht >> TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80% >> >> # Für underline Tag nötig >> >> RTE.default.proc.entryHTMLparser_db.removeTags = removeFromList(u) >> >> >> ######################################## _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|