Die TYPO3 Mailingliste - nicht fragen: lesen!
This is a discussion on [TYPO3] <p></p> before and after permitted external blocks in RTE within the typo3-english@lists.netfielders.de forums, part of the TYPO3-Mailinglists: ENGLISH category; Hi, Mike Try to insert this piece of code into template setup, it should work: lib.parseFunc_RTE { # Processing <table&...
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hi, Mike
Try to insert this piece of code into template setup, it should work: lib.parseFunc_RTE { # Processing <table>, <blockquote>, <ol> and <ul> blocks separately //here you'll need to list all tags, you assume to be external blocks externalBlocks = table, blockquote, ol, ul, div, dl, address externalBlocks { //The blockquote content is passed into parseFunc again... //this makes TYPO3 to don't insert empty paragraphs before and after //the blockquote tag, i.e. to don't do like this //<p> </p><blockquote>...</blockquote><p> </p> blockquote.stripNL=1 blockquote.callRecursive=1 blockquote.callRecursive.tagStdWrap.HTMLparser = 1 blockquote.callRecursive.tagStdWrap.HTMLparser.tag s.blockquote.overrideAttribs = style="margin-bottom:0;margin-top:0;" ol.stripNL=1 ol.stdWrap.parseFunc = < lib.parseFunc ul.stripNL=1 ul.stdWrap.parseFunc = < lib.parseFunc dl.stripNL=1 dl.stdWrap.parseFunc = < lib.parseFunc address.stripNL=1 address.stdWrap.parseFunc = < lib.parseFunc div.stripNL=1 div.stdWrap.parseFunc = < lib.parseFunc table.stripNL=1 table.stdWrap.HTMLparser = 1 table.stdWrap.HTMLparser.tags.table.fixAttrib.clas s { always = 0 list > } table.stdWrap.HTMLparser.keepNonMatchedTags = 1 table.HTMLtableCells=1 table.HTMLtableCells { default.callRecursive=1 addChr10BetweenParagraphs=1 } } Best regards, Caterina mailto: caterina_kitty (AT) yahoo (DOT) com ----- Original Message ---- From: Another Vision <info (AT) anothervision (DOT) co.uk> To: typo3-english (AT) lists (DOT) netfielders.de Sent: Thursday, 21 August, 2008 12:30:35 PM Subject: [TYPO3] <p></p> before and after permitted external blocks in RTE Hi list I hope someone can help, I'm running around in circles with the RTE configuration (Typo3 4.1.7) So far I've got it to allow the external blocks I want to be included saved to and returned from the DB. I can get them pasted into the code view of the RTE and switch between RTE and source view fine. However when I save <p></p> is added before and after the permitted external block. Subsequent saving adds within these empty blocks (despite the inclusion of lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.in nerStdWrap_all.ifEmpty = in the template) I'm pretty sure I've set allowed external blocks everywhere I can. What have I missed? I've got external blocks/allowed tags specified in the template lib.parseFunc_RTE.... TSconfig under 'Edit page properties' looks like this: RTE.default{ proc { ##CSS Styled Content is used. overruleMode = ts_css ##assume any br is intentional dontConvBRtoParagraph = 1 remapParagraphTag = p allowTags = form,input,select,option,a,address,b,br,caption,di v,em,h1,h2,h3,h4,h5,h6,hr, i,img,li,link,ol,p,span,strong,sub,sup,table,tbody ,td,th,tr,tt,ul allowTagsOutside = hr,address,form,input,select,option,br,div entryHTMLparser_rte = 1 exitHTMLparser_rte = 1 entryHTMLparser_rte.allowTags < RTE.default.proc.allowTags exitHTMLparser_rte.allowTags < RTE.default.proc.allowTags entryHTMLparser_rte.allowTagsOutside < RTE.default.proc.allowTagsOutside exitHTMLparser_rte.allowTagsOutside < RTE.default.proc.allowTagsOutside HTMLparser_rte.allowTags = form,input,select,option,br,div HTMLparser_db.allowTags = form,input,select,option,br,div denyTags > entryHTMLparser_db = 1 entryHTMLparser_db { ## Always use the same list of allowed tags. allowTags < RTE.default.proc.allowTags allowTagsOutside < RTE.default.proc.allowTagsOutside ## Make sure we can set rules on any tag listed in allowTags. denyTags > ## AVOID CONTENT BEING HSC'ed TWICE htmlSpecialChars = 0 keepNonMatchedTags = protect } HTMLparser_db { noAttrib = br allowTags < RTE.default.proc.allowTags allowTagsOutside < RTE.default.proc.allowTagsOutside xhtml_cleaning = 1 htmlSpecialChars = 0 keepNonMatchedTags = 0 } exitHTMLparser_db = 1 exitHTMLparser_db { allowTags < RTE.default.proc.allowTags allowTagsOutside < RTE.default.proc.allowTagsOutside ## AVOID CONTENT BEING HSC'ed TWICE htmlSpecialChars = 0 keepNonMatchedTags = 1 } } } ## Erase settings from other extensions RTE.config.tt_content.bodytext > RTE.config.tt_news.bodytext > ## Make sure we use ts_css transformation RTE.config.tt_content.bodytext.proc.overruleMode = ts_css RTE.config.tt_content.bodytext.types.text.proc.ove rruleMode = ts_css RTE.config.tt_content.bodytext.types.textpic.proc. overruleMode = ts_css Thanks Mike _______________________________________________ TYPO3-english mailing list TYPO3-english (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/.../typo3-english Send instant messages to your online friends http://uk.messenger.yahoo.com Send instant messages to your online friends http://uk.messenger.yahoo.com _______________________________________________ TYPO3-english mailing list TYPO3-english (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/.../typo3-english |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Re: [TYPO3] <p></p> before and after permitted external blocks inRTE | Caterina | typo3-english@lists.netfielders.de | 0 | 21.08.2008 15:22 |
| [TYPO3] <p></p> before and after permitted external blocks in RTE | Another Vision | typo3-english@lists.netfielders.de | 0 | 21.08.2008 11:30 |
| [TYPO3] <p></p> added around allowed external blocks | Another Vision | typo3-english@lists.netfielders.de | 0 | 20.08.2008 16:05 |
| [TYPO3-german] Indexing External websites ("External URL"): externeHTML Webseiten durchsuchen | Winfried Kuiper | typo3-german@lists.netfielders.de | 0 | 19.02.2008 15:19 |
| [TYPO3] external Login | Christian Platt | typo3-english@lists.netfielders.de | 1 | 25.11.2007 18:26 |