[TYPO3] How to allow HTML-tags and entities?

Niels Fröhling niels.froehling at adsignum.com
Mon May 21 03:43:21 CEST 2007


 Hy;

 It's probably the oldest quetio possible, but I struggle with it.

 I have problems permitting the insertion of the tags <q>, <cite> and 
the entity &hellip;
 Where is the place to allow them once and for all?

 The ellipse should go into a ...crop = 200 | &nbsp;&hellip; | 1
 Maybe that requires something special?

 Thanks
    Niels

####################################################################################
# remove <p class="bodytext" />
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
lib.parseFunc_RTE {
    ## sicherstellen dass die angef&#65533;hrten Tags zulässig sind und 
nicht verworfen werden
    allowTags := addToList(q, cite, blockquote, address)
    denyTags := removeFromList(q, cite)

    ## sicherstellen dass die angeführten Tags zulässig sind und nicht 
verworfen werden
    allowTagsOutside := addToList(blockquote, address)
    denyTagsOutside := removeFromList(q, cite)

    # proc.entryHTMLparser_db: Umsetzung für Editor->DB konfigurieren
    entryHTMLparser_db {
        allowTags < lib.parseFunc_RTE.allowTags
        denyTags < lib.parseFunc_RTE.denyTags
        allowTagsOutside < lib.parseFunc_RTE.allowTagsOutside
        denyTagsOutside < lib.parseFunc_RTE.denyTagsOutside
    }
   
    # proc.HTMLparser_rte: Umsetzung f&#65533;r DB->Editor konfigurieren
    HTMLparser_rte {
        allowTags < lib.parseFunc_RTE.allowTags
        denyTags < lib.parseFunc_RTE.denyTags
        allowTagsOutside < lib.parseFunc_RTE.allowTagsOutside
        denyTagsOutside < lib.parseFunc_RTE.denyTagsOutside
    }
}

RTE.default {
    ## sicherstellen dass die angef&#65533;hrten Tags zulässig sind und 
nicht verworfen werden
    allowTags := addToList(q, cite, blockquote, address)
    denyTags := removeFromList(q, cite)

    ## sicherstellen dass die angeführten Tags zulässig sind und nicht 
verworfen werden
    allowTagsOutside := addToList(blockquote, address)
    denyTagsOutside := removeFromList(q, cite)

    # proc.entryHTMLparser_db: Umsetzung für Editor->DB konfigurieren
    entryHTMLparser_db {
        allowTags < lib.parseFunc_RTE.allowTags
        denyTags < lib.parseFunc_RTE.denyTags
        allowTagsOutside < lib.parseFunc_RTE.allowTagsOutside
        denyTagsOutside < lib.parseFunc_RTE.denyTagsOutside
    }
   
    # proc.HTMLparser_rte: Umsetzung f&#65533;r DB->Editor konfigurieren
    HTMLparser_rte {
        allowTags < lib.parseFunc_RTE.allowTags
        denyTags < lib.parseFunc_RTE.denyTags
        allowTagsOutside < lib.parseFunc_RTE.allowTagsOutside
        denyTagsOutside < lib.parseFunc_RTE.denyTagsOutside
    }
   
    ## sicherstellen dass die angef&#65533;hrten Tags zulässig sind und 
nicht verworfen werden
    proc.allowTags := addToList(q, cite, blockquote, address)
    proc.denyTags := removeFromList(q, cite)

    ## sicherstellen dass die angeführten Tags zulässig sind und nicht 
verworfen werden
    proc.allowTagsOutside := addToList(blockquote, address)
    proc.denyTagsOutside := removeFromList(q, cite)

    # proc.entryHTMLparser_db: Umsetzung für Editor->DB konfigurieren
    proc.entryHTMLparser_db {
        allowTags < RTE.default.proc.allowTags
        denyTags < RTE.default.proc.denyTags
        allowTagsOutside < RTE.default.proc.allowTagsOutside
        denyTagsOutside < RTE.default.proc.denyTagsOutside
    }
   
    # proc.HTMLparser_rte: Umsetzung f&#65533;r DB->Editor konfigurieren
    proc.HTMLparser_rte {
        allowTags < RTE.default.proc.allowTags
        denyTags < RTE.default.proc.denyTags
        allowTagsOutside < RTE.default.proc.allowTagsOutside
        denyTagsOutside < RTE.default.proc.denyTagsOutside
    }
}



More information about the TYPO3-english mailing list