Hallo zusammen
heute habe ich nach einer Lösung gesucht um HR-Tags in ein DIV umzuwandeln.
Bekanntlich hat der Internet Explorer ja das Problem, HR mit background-image immer mit einem inline border zu versehen. Was man selbst mit CSS nicht raus bringt.
Die einzige Lösung ist ein div einzusetzen mit den gleichen Einstellungen wie der hr.
<div class="hrline">
<hr style="display:none" />
</div>
<!-- oder halt nur ein div //-->
<div class="hrline"></div>
Mit einem Tag-Remap kann man das Problem in TYPO3 mehr oder weniger elegant umgehen.
Ziel ist jedoch auch, das im RTE das ganze immer noch als hr gehandelt wird und also nur bei der Ausgabe in ein div konvertiert wird.
Hier meine Lösung:
page.stdWrap.HTMLparser=1
page.stdWrap.HTMLparser.keepNonMatchedTags=1
# Da HR kein abgeschlossener Tag ist, kann dieser Workaround eingesetzt werden.
# Die beiden äusseren Klammern bleiben vom Remap her erhalten.
page.stdWrap.HTMLparser.tags.hr.remap = div class="hrline"></div