<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		
		<title>ab-softlab - Aktuelles</title>
		<link>http://www.ab-softlab.de/</link>
		<description>immer wieder was Neues</description>
		<language>de</language>
		<image>
			<title>ab-softlab - Aktuelles</title>
			<url>http://www.ab-softlab.de/fileadmin/extranet/favicon.ico</url>
			<link>http://www.ab-softlab.de/</link>
			<width>32</width>
			<height>32</height>
			<description>immer wieder was Neues</description>
		</image>
		<generator>TYPO3 - get.content.right</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		
		
		
		<lastBuildDate>Tue, 22 Nov 2011 09:59:00 +0100</lastBuildDate>
		
		
		<item>
			<title>TYPO3 Version 4.5.6</title>
			<link>http://www.ab-softlab.de/hauptbereich/aktuelles/details/article/typo3-version-456.html</link>
			<description>Nach Warnungen über eine Sicherheitslücke in TYPO3 wurden alle Instanzen aktualisiert.</description>
			<content:encoded><![CDATA[<img style="float: left; margin: 10px;" title="TYPO3 Logo" src="http://typo3.org/fileadmin/templates/images/logo-typo3.gif" alt="" width="123" height="34" />Gestern informierte das TYPO3 Security Team über <link http://typo3.org/news-single-view/?tx_newsimporter_pi1%5BshowItem%5D=1&tx_newsimporter_pi1%5Bfeed%5D=12&cHash=6af095ff96#single _blank - "Multiple security issues found in TYPO3 core">Sicherheitsdefinzite im TYPO3 Core</link>. Im gleichen Atemzug wurden die <link http://typo3.org/download/packages/ _blank - "TYPO3 Packages">neuen Versionen TYPO3 4.5.6, 4.4.11 und 4.3.14</link> veröffnentlicht, die genau diese Sicherheitslücken schliessen.
Alle Instanzen wurden aktualisiert und sind folglich vor Angriffen auf diese verwundbaren Stellen geschützt.]]></content:encoded>
			<category>TYPO3</category>
			
			<author>aleichsenring@ab-softlab.de</author>
			<pubDate>Thu, 15 Sep 2011 20:03:00 +0200</pubDate>
			
		</item>
		
		<item>
			<title>CEs mit Rahmen versehen</title>
			<link>http://www.ab-softlab.de/hauptbereich/aktuelles/details/article/ces-mit-rahmen-versehen.html</link>
			<description>Content Elementen mit Hilfe von Rahmen redaktionell CSS-Selektoren hinzufügen, um ihnen ein eigenes...</description>
			<content:encoded><![CDATA[Rahmen oder Frames sind in jedem Standart-CE als Auswahlbox verfügbar und dienen der Anpassung des Aussehens an spezielle Anforderungen. Die runden Ecken auf meiner Startseite wurden auf diese Weise realisiert.
Im PageTS eines Teilbaumes (oder der Seitenwurzel) wird folgendes TS hinzugefügt:
<pre>TCEFORM.tt_content.section_frame {<br />  addItems {<br />    50 = DIV-50<br />    51 = DIV-51<br />    52 = DIV-52<br />    53 = DIV-53<br />  }<br />  altLabels {<br />    50 = Ecke oben links<br />    51 = Ecke oben rechts<br />    52 = Ecke unten links<br />    53 = Ecke unten rechts<br />  }<br />  removeItems = 1,5,6,10,11,12,20,21,66<br />}</pre>
Damit werden 4 neue Rahmen erstellt und erhalten einen Namen. Dieser wird dann in der Auswahlbox der CEs angezeigt. Ausserdem werden die bereits existierenden Rahmen, die nicht zur Auswahl stehen sollen, aus der Liste entfernt.
Als zweiter Schritt muss der HTML-Code, der bei Auswahl des Rahmens ausgegeben werden soll, definiert werden. Dies erfolgt im Template des entsprechenden Teilbaumes (oder der Seitenwurzel) im Bereich Setup:
<pre><span class="ts-comment"># Wraps fuer Content Elemente</span><br /><span class="other">tt_content</span><span class="ts-operator">.</span><span class="keyword2">stdWrap</span><span class="ts-operator">.</span><span class="reserved">innerWrap</span><span class="ts-operator">.</span><span class="keyword2">cObject</span><span class="whitespace"> </span><span class="ts-operator curly-bracket">{</span><br /><span class="atom">  50</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="keyword ts-value">TEXT</span><br /><span class="atom">  50</span><span class="ts-operator">.</span><span class="reserved">value</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="ts-operator">&lt;</span><span class="keyword3 ts-value">div</span><span class="whitespace"> </span><span class="reserved ts-value">class</span><span class="ts-operator">=</span><span class="other ts-value">"corner_top_left</span><span class="other ts-value">"</span><span class="ts-operator">&gt;</span><span class="other ts-value">|</span><span class="ts-operator">&lt;</span><span class="other ts-value">/div</span><span class="other ts-value">&gt;</span><br /><span class="atom">  51</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="keyword ts-value">TEXT</span><br /><span class="atom">  51</span><span class="ts-operator">.</span><span class="reserved">value</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="ts-operator">&lt;</span><span class="keyword3 ts-value">div</span><span class="whitespace"> </span><span class="reserved ts-value">class</span><span class="ts-operator">=</span><span class="other ts-value">"corner_top_right</span><span class="other ts-value">"</span><span class="ts-operator">&gt;</span><span class="other ts-value">|</span><span class="ts-operator">&lt;</span><span class="other ts-value">/div</span><span class="other ts-value">&gt;</span><br /><span class="atom">  52</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="keyword ts-value">TEXT</span><br /><span class="atom">  52</span><span class="ts-operator">.</span><span class="reserved">value</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="ts-operator">&lt;</span><span class="keyword3 ts-value">div</span><span class="whitespace"> </span><span class="reserved ts-value">class</span><span class="ts-operator">=</span><span class="other ts-value">"corner_bottom_left</span><span class="other ts-value">"</span><span class="ts-operator">&gt;</span><span class="other ts-value">|</span><span class="ts-operator">&lt;</span><span class="other ts-value">/div</span><span class="other ts-value">&gt;</span><br /><span class="atom">  53</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="keyword ts-value">TEXT</span><br /><span class="atom">  53</span><span class="ts-operator">.</span><span class="reserved">value</span><span class="whitespace"> </span><span class="ts-operator">=</span><span class="whitespace"> </span><span class="ts-operator">&lt;</span><span class="keyword3 ts-value">div</span><span class="whitespace"> </span><span class="reserved ts-value">class</span><span class="ts-operator">=</span><span class="other ts-value">"corner_bottom_right</span><span class="other ts-value">"</span><span class="ts-operator">&gt;</span><span class="other ts-value">|</span><span class="ts-operator">&lt;</span><span class="other ts-value">/div</span><span class="other ts-value">&gt;</span><br /><span class="ts-operator curly-bracket">}</span></pre>
Damit erhält jedes CE einen zusätzlichen Wrap mit der entsprechenden CSS-Klasse.
Abschliessend gilt es noch, das CSS so anzupassen, dass die Ausgabe dem gewünschten Ergebnis entspricht.]]></content:encoded>
			<category>TypoScript</category>
			
			<author>aleichsenring@ab-softlab.de</author>
			<pubDate>Wed, 18 May 2011 08:45:00 +0200</pubDate>
			
		</item>
		
	</channel>
</rss>
