{"id":327,"date":"2011-10-31T15:28:20","date_gmt":"2011-10-31T13:28:20","guid":{"rendered":"http:\/\/www.mediamill.de\/blog\/?p=327"},"modified":"2011-10-21T14:29:52","modified_gmt":"2011-10-21T12:29:52","slug":"bei-typo3-den-div-wrap-csc-default-um-html-inhaltselemente-entfernen","status":"publish","type":"post","link":"https:\/\/www.mediamill.de\/blog\/2011\/10\/31\/bei-typo3-den-div-wrap-csc-default-um-html-inhaltselemente-entfernen\/","title":{"rendered":"Bei TYPO3 den &#8222;div wrap csc-default&#8220; um HTML Inhaltselemente entfernen"},"content":{"rendered":"<p>Bei der Umsetzung eines CSS-Entwurfs einer Webseite in TYPO3 st\u00f6rte mich, dass TYPO3 seit der Version 4.3 um jedes Contentelement einen DIV Tag mit der Klasse csc-default legt.<br \/>\nNormal st\u00f6rt dieser DIV auch nicht &#8211; nur wenn man Inhalt an eine Stelle des Templates ausgeben will, die von einem HTML Tag umgeben ist, das keine Blockelemente wie DIV erlaubt. Konkret wollte ich Adressinformationen in einem ADDRESS Tag ausgeben. Dabei entsteht eine ung\u00fcltige Konstellation, in der ein DIV Blockelement in einem ADDRESS Element eingebettet ist. <\/p>\n<p>Im Web fand ich verschiedene L\u00f6sungsans\u00e4tze:<\/p>\n<ol>\n<li>Im Template unter include static CSS Styled Content durch CSS Styled Content TYPO3 v4.2 ersetzen.<\/li>\n<li>Entfernen der Wraps um alle Contentelemente\n<p class=\"codeblock\"> tt_content.stdWrap.innerWrap >  <\/p>\n<\/li>\n<\/ol>\n<p>Mit beiden Ans\u00e4tzen konnte ich mich nicht so recht anfreunden. Einerseits will ich nicht immer und ewig TYPO3 4.2 kompatibele statische Templates verwenden, andererseits wollte ich nicht auf die M\u00f6glichkeit verzichten, Contentelemente mit Rahmen zu versehen. Diese M\u00f6glichkeit hat man nicht mehr, wenn man alle DIV Wraps um die Contentelemente entfernt. Ich habe nach einer M\u00f6glichkeit gesucht, selektiv nur bei HTML Inhaltselementen die DIV Wraps zu unterbinden.<\/p>\n<p>Auf <a href=\"http:\/\/www.typo3forum.net\/forum\/typo3-4-x-fragen-probleme\/42997-div-tag-um-ctype-html-enfernen.html\" target=_\"blank\">www.typo3forum.net<\/a> fand ich eine Typoscript L\u00f6sung, die genau das tut:<\/p>\n<p class=\"codeblock\">\ntt_content.html.prefixComment ><br \/>\ntt_content.stdWrap.innerWrap.override =  |<br \/>\ntt_content.stdWrap.innerWrap.override.if {<br \/>\nequals = html<br \/>\nvalue.field = CType<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei der Umsetzung eines CSS-Entwurfs einer Webseite in TYPO3 st\u00f6rte mich, dass TYPO3 seit der Version 4.3 um jedes Contentelement einen DIV Tag mit der Klasse csc-default legt. Normal st\u00f6rt dieser DIV auch nicht &#8211; nur wenn man Inhalt an eine Stelle des Templates ausgeben will, die von einem HTML Tag umgeben ist, das keine [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,22,37],"tags":[],"class_list":["post-327","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-typo3","category-typoscript"],"_links":{"self":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/comments?post=327"}],"version-history":[{"count":11,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/327\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/327\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/media?parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/categories?post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/tags?post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}