{"id":506,"date":"2012-09-07T15:44:52","date_gmt":"2012-09-07T15:44:52","guid":{"rendered":"https:\/\/www.taywa.ch\/blog\/?p=506"},"modified":"2012-09-07T15:44:52","modified_gmt":"2012-09-07T15:44:52","slug":"eigens-bild-rendering-im-typoscript","status":"publish","type":"post","link":"https:\/\/www.taywa.ch\/blog\/typo3\/eigens-bild-rendering-im-typoscript\/","title":{"rendered":"Eigens Bild-Rendering im TypoScript"},"content":{"rendered":"<p>Wenn man f\u00fcr Bilder in einer Definition List (dl) ein eingens Rendering machen will. Und dieses ein- und auschaltbar sein soll, kann man das wie folgt im TypoScript l\u00f6sen<\/p>\n<div class=\"typoscript dean_ch\">\n<p><span class=\"re3\">tt_content<\/span><span class=\"sy0\">.<\/span>text<span class=\"sy0\">.<\/span>20<span class=\"sy0\">.<\/span>wrap <span class=\"sy0\">=<\/span> <span class=\"re2\">&lt;div class=&quot;csc-text&quot;&gt;<\/span> <span class=\"sy0\">|<\/span> <span class=\"re2\">&lt;\/div&gt;<\/span><\/p>\n<p><span class=\"co1\">\/\/Hier wird das Feld &quot;imageborder&quot; aus der Datenbank \u00fcberpr\u00fcft und verweist auf das einene Rendering<\/span><br \/>\n<span class=\"re3\">tt_content<\/span><span class=\"sy0\">.<\/span>image<span class=\"sy0\">.<\/span>20<span class=\"sy0\">.<\/span>rendering<span class=\"sy0\">.<\/span>dl<span class=\"sy0\">.<\/span>fallbackRendering<span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"nu0\">5<\/span> <span class=\"sy0\">=<\/span> <a href=\"http:\/\/www.typo3.net\/tsref\/cobject\/text\/\"><span class=\"kw4\">TEXT<\/span><\/a><br \/>\n&nbsp; &nbsp; <span class=\"nu0\">5<\/span><span class=\"sy0\">.<\/span><a href=\"http:\/\/www.typo3.net\/tsref\/functions\/if\/\"><span class=\"kw2\">if<\/span><\/a><span class=\"sy0\">.<\/span>isTrue<span class=\"sy0\">.<\/span>field <span class=\"sy0\">=<\/span> imageborder<br \/>\n&nbsp; &nbsp; <span class=\"nu0\">5<\/span><span class=\"sy0\">.<\/span>value <span class=\"sy0\">=<\/span> myRendering<br \/>\n<span class=\"br0\">&#125;<\/span><\/p>\n<p><span class=\"co1\">\/\/Hier werden die einzelnen Felder mit den Eigenschaften in das eigene Rendering geschrieben.<\/span><br \/>\n<span class=\"re3\">tt_content<\/span><span class=\"sy0\">.<\/span>image<span class=\"sy0\">.<\/span>20<span class=\"sy0\">.<\/span>rendering<span class=\"sy0\">.<\/span>myRendering <span class=\"sy0\">&lt;<\/span> <span class=\"re3\">tt_content<\/span><span class=\"sy0\">.<\/span>image<span class=\"sy0\">.<\/span>20<span class=\"sy0\">.<\/span>rendering<span class=\"sy0\">.<\/span>dl<br \/>\n<span class=\"re3\">tt_content<\/span><span class=\"sy0\">.<\/span>image<span class=\"sy0\">.<\/span>20<span class=\"sy0\">.<\/span>rendering<span class=\"sy0\">.<\/span>myRendering<span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"co1\">\/\/Das fallbackRendering wird deaktiviert.<\/span><br \/>\n&nbsp; &nbsp; fallbackRendering <span class=\"sy0\">&gt;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"co1\">\/\/Hier bekommt der oneImageStdWrap (Standartrendering f\u00fcr ein Bild) eine zus\u00e4tzliche Klasse &quot;customclass&quot;.<\/span><br \/>\n&nbsp; &nbsp; oneImageStdWrap<span class=\"sy0\">.<\/span>dataWrap <span class=\"sy0\">=<\/span> <span class=\"re2\">&lt;dl class=&quot;customclass csc-textpic-image<span class=\"re6\">###CLASSES###<\/span>&quot; style<span class=\"sy0\">=<\/span>&quot;width<span class=\"sy0\">:<\/span><span class=\"br0\">&#123;<\/span>register<span class=\"sy0\">:<\/span>imagespace<span class=\"br0\">&#125;<\/span>px;&quot;&gt;<\/span> <span class=\"sy0\">|<\/span> <span class=\"re2\">&lt;\/dl&gt;<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><\/p>\n<p>&nbsp;<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man f\u00fcr Bilder in einer Definition List (dl) ein eingens Rendering machen will. Und dieses ein- und auschaltbar sein soll, kann man das wie folgt im TypoScript l\u00f6sen tt_content.text.20.wrap = &lt;div class=&quot;csc-text&quot;&gt; | &lt;\/div&gt; \/\/Hier wird das Feld &quot;imageborder&quot; aus der Datenbank \u00fcberpr\u00fcft und verweist auf das einene Rendering tt_content.image.20.rendering.dl.fallbackRendering&#123; &nbsp; &nbsp; 5 =<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[130,129,181],"class_list":["post-506","post","type-post","status-publish","format-standard","hentry","category-typo3","category-typoscript","tag-bild","tag-rendering","tag-typoscript"],"_links":{"self":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/comments?post=506"}],"version-history":[{"count":6,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/506\/revisions"}],"predecessor-version":[{"id":512,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/posts\/506\/revisions\/512"}],"wp:attachment":[{"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/media?parent=506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/categories?post=506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taywa.ch\/blog\/wp-json\/wp\/v2\/tags?post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}