# Creates persistent ParseFunc setup for non-HTML content. This is recommended to use (as a reference!) lib.parseFunc { makelinks = 1 makelinks.http.keep = {$styles.content.links.keep} makelinks.http.extTarget < lib.parseTarget makelinks.http.extTarget = makelinks.http.extTarget.override = {$styles.content.links.extTarget} makelinks.mailto.keep = path tags { link = TEXT link { current = 1 typolink.parameter.data = parameters : allParams typolink.extTarget < lib.parseTarget typolink.extTarget = typolink.extTarget.override = {$styles.content.links.extTarget} typolink.target < lib.parseTarget typolink.target = typolink.target.override = {$styles.content.links.target} parseFunc.constants =1 } a = TEXT a { current = 1 typolink { parameter.data = parameters:href title.data = parameters:title ATagParams.data = parameters:allParams target.data = parameters:target extTarget = {$styles.content.links.extTarget} extTarget.override.data = parameters:target } } } allowTags = {$styles.content.links.allowTags} denyTags = * sword = | constants = 1 nonTypoTagStdWrap.HTMLparser = 1 nonTypoTagStdWrap.HTMLparser { keepNonMatchedTags = 1 htmlSpecialChars = 2 } } # good old parsefunc in "styles.content.parseFunc" is created for backwards compatibility. Don't use it, just ignore. styles.content.parseFunc < lib.parseFunc # Creates persistent ParseFunc setup for RTE content (which is mainly HTML) based on the "ts_css" transformation. lib.parseFunc_RTE < lib.parseFunc lib.parseFunc_RTE { # Processing