[TYPO3-RTE] RTE in frontend: transforming tags into entities

Michael Bakonyi konakt at mb-neuemedien.de
Mon Nov 3 10:41:26 CET 2008


Hi,

I use the extension news_feedit toghether with mth_feedit, which 
together provide frontend-editing of tt_news-records via the frontend. 
Now there's the problem, that tags are transformed into entities when I 
save the record in the frontend.

So for example <p>asdf</p> becomes &lt;p&gt;asdf&lt;/p&gt;

For the frontend I use the same RTE-config as for the backend:



RTE{
	
   default{

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

     	# ----- STANDARD-FARB-AUSWAHL ----- */
     	disableColorPicker = 1

	# ----- PFAD-ANZEIGE UNTEN AUSBLENDEN  ----- */
	showStatusBar =  0
		
	# ----- BUTTONS-ANZEIGE ----- */
	showButtons = *
		
	# ----- EINTRÄGE IM DROPDOWN "ABSATZ"  ----- */
	hidePStyleItems = h1, h5, h6, pre, address
		
	keepButtonGroupTogether = 1
		
	showTagFreeClasses = 1
		
	ignoreMainStyleOverride = 1
		
	contentCSS = fileadmin/templates/css/screen/typo3/typo3_rte.css	
		
	proc{

       		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
       denyTags = font
			
       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 = 0

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

           div.fixAttrib.align.unset >

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

           ## img tags werden erlaubt
           img >
         }
       }

       exitHTMLparser_db = 1
       exitHTMLparser_db {
         tags.b.remap = strong
         tags.i.remap = em

         htmlSpecialChars = 0
       }

       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

         keepNonMatchedTags = 0
       }
		}
		
	# Do not allow insertion of the following tags
     	hideTags = font
		
	# ----- LINK-POPUP-KONFIGURATION ----- */
		
	# ----- STIL-DROPDOWN AUSBLENDEN ----- */
	classesAnchor >
	classesLinks >
		
	# ----- FRAME-ZIEL  ----- */
	buttons.link.targetSelector.disabled = 1
		
	# ----- POPUP-MÖGLICHKEIT ----- */
	buttons.link.popupSelector.disabled = 1
		
	FE < RTE.default
   	FE.showButtons = bold, italic, unorderedlist, insertcharacter, link
   	FE.userElements >
   	FE.userLinks >

   }
	
}

I don't know if there's a problem with my config or with the extension. 
Would be glad if someone could help me out with that.

Michael


More information about the TYPO3-project-rte mailing list