<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>typo3.schloebe.de &#187; typo3</title>
	<atom:link href="http://typo3.schloebe.de/tag/typo3/feed/" rel="self" type="application/rss+xml" />
	<link>http://typo3.schloebe.de</link>
	<description>TYPO3, TypoScript, Erweiterungen, Tipps</description>
	<lastBuildDate>Tue, 27 Apr 2010 14:05:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Textbasiertes Sprachmen&#252;</title>
		<link>http://typo3.schloebe.de/typoscript/textbasiertes-sprachmenue/</link>
		<comments>http://typo3.schloebe.de/typoscript/textbasiertes-sprachmenue/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 12:33:01 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Mehrsprachigkeit]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[TypoScript]]></category>
		<category><![CDATA[sprachmenu]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/typoscript/textbasiertes-sprachmenue/</guid>
		<description><![CDATA[ 	Gerade habe ich beim Entmotten ein textbasiertes Sprachmen&#252; entdeckt, das ich hier einfach mal ver&#246;ffentliche. 
Das Men&#252; kommt ohne Flaggen aus, wird per PHP generiert und l&#228;sst sich per Klick umschalten. Ist eine Seite in einer alternativen Sprache nicht verf&#252;gbar, wird der Men&#252;punkt ausgegraut. Ansonsten verh&#228;lt es sich wie ein normales Sprachmen&#252;, in diesem [...]]]></description>
			<content:encoded><![CDATA[<p> 	Gerade habe ich beim Entmotten ein textbasiertes Sprachmen&#252; entdeckt, das ich hier einfach mal ver&#246;ffentliche. <span id="more-38"></span></p>
<p>Das Men&#252; kommt ohne Flaggen aus, wird per <acronym title="Pre-Hypertext Processing">PHP</acronym> generiert und l&#228;sst sich per Klick umschalten. Ist eine Seite in einer alternativen Sprache nicht verf&#252;gbar, wird der Men&#252;punkt ausgegraut. Ansonsten verh&#228;lt es sich wie ein normales Sprachmen&#252;, in diesem Fall eben nur ohne Flaggen.</p>
<p>In Aktion sieht das Men&#252; so aus (nat&#252;rlich in ein Design eingepasst; in der Rohfassung erzeugt es einfach nur die Links f&#252;r die Sprachen):</p>
<div class="myinlinepicture" style="width:148px">
<div class="myinlineborder"  style="width:148px"><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/misc/textlangmenu.png"  title=""><img class="myinlinepictureimg" src="http://typo3.schloebe.de/wp-content/gallery/misc/textlangmenu.png" alt="" title="" width="148" height="79"  /></a></div>
</div>
<p><br style="clear:both"/></p>
<p><strong>Die <acronym title="Pre-Hypertext Processing">PHP</acronym>-Datei <em>sprachmenu.inc</em>:</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #990000;">die</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Error: No parent object present.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$res</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TYPO3_DB'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">exec_SELECTquery</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'*'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'pages_language_overlay'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'pid='</span><span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sys_page</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">enableFields</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'pages_language_overlay'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'sys_language_uid'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$langArr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TYPO3_DB'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sql_fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$res</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sys_language_uid'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$pointer</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$flags</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'SCRIPT_FILENAME'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'index.php'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'index.php?'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$query</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'QUERY_STRING'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$langstrings</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;L=1&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&amp;L=0&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'L'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langstrings</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#40;</span><span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$langtext</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'de'</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$langtext</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'de'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flags</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sys_language_uid</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span>?<span style="color: #000088;">$pointer</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #990000;">htmlspecialchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;L=0'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; target=&quot;_top&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$langtext</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'L'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;0&quot;</span> OR <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'L'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langstrings</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$flags</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sys_language_uid</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span>?<span style="color: #000088;">$pointer</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #990000;">htmlspecialchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;L=1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; target=&quot;_top&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'ru'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$flags</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'TSFE'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sys_language_uid</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span>?<span style="color: #000088;">$pointer</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'ru'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$langArr</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'L'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;0&quot;</span> OR <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'L'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$langvar</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'de'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'L'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$langvar</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'ru'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$content</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$langvar</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$content</span> <span style="color: #339933;">.=</span> <span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #000088;">$flags</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Per <acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym> kann das ganze dann so inkludiert werden:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span> = PHP_SCRIPT
page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span>.<span style="color: #006600;">file</span> = fileadmin<span style="color: #66cc66;">/</span>sprachmenu.<span style="color: #006600;">inc</span></pre></td></tr></table></div>

<p>Wirklich flexibel ist es nat&#252;rlich nicht, aber als Ansatz ist es vielleicht hilfreich f&#252;r den einen oder anderen.</p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/typoscript/textbasiertes-sprachmenue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Screenshots von der TYPO3 4.2.0 Beta1a</title>
		<link>http://typo3.schloebe.de/allgemein/screenshots-von-der-typo3-420-beta1a/</link>
		<comments>http://typo3.schloebe.de/allgemein/screenshots-von-der-typo3-420-beta1a/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 10:45:45 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[Beta Version]]></category>
		<category><![CDATA[Cleaner Backend]]></category>
		<category><![CDATA[entwicklerversion]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/allgemein/screenshots-von-der-typo3-420-beta1a/</guid>
		<description><![CDATA[ 	F&#252;r alle, die noch kein PHP 5.2 zur Verf&#252;gung oder nicht die Zeit oder Lust haben, die TYPO3 4.2.0 Beta1a zu installieren,  habe ich ein paar Impressionen der neusten 4.2er Version gemacht.
Zu sehen gibt es einige der neuen Funktionen und Umstellungen, die u.a. aus dem &#8220;Cleaner Backend&#8221;-Projekt heraus entstanden sind. Leider wird es [...]]]></description>
			<content:encoded><![CDATA[<p> 	F&#252;r alle, die noch kein <acronym title="Pre-Hypertext Processing">PHP</acronym> 5.2 zur Verf&#252;gung oder nicht die Zeit oder Lust haben, die TYPO3 4.2.0 Beta1a zu installieren, <span id="more-35"></span> habe ich ein paar Impressionen der neusten 4.2er Version gemacht.</p>
<p>Zu sehen gibt es einige der <a href="http://wiki.typo3.org/index.php/4.2_Development" target="_blank">neuen Funktionen und Umstellungen</a>, die u.a. aus dem &#8220;Cleaner Backend&#8221;-Projekt heraus entstanden sind. Leider wird es der neue Installer 2.0 nicht in diese Version schaffen, sodass es dazu auch keine neuen Screenshots an dieser Stelle gibt.</p>
<blockquote><p><strong><a href="http://typo3.schloebe.de/screenshots-bilder/typo3-420beta1a/" target="_blank">&raquo; Zur Screenshot-Galerie</a></strong></p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/allgemein/screenshots-von-der-typo3-420-beta1a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3-Plugin f&#252;r Firefox</title>
		<link>http://typo3.schloebe.de/extension/typo3-plugin-fuer-firefox/</link>
		<comments>http://typo3.schloebe.de/extension/typo3-plugin-fuer-firefox/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 19:21:10 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Extension]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[erweiterungen]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[TYPO3 Workbench]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/extension/typo3-plugin-fuer-firefox/</guid>
		<description><![CDATA[ 	Soeben auf t3blog.de gefunden, und nat&#252;rlich gleich installiert, um es zu testen: Das TYPO3-Plugin &#8220;TYPO3 Workbench&#8221; f&#252;r Firefox. 
Das Plugin beschreibt seine Features wie folgt:
1.) TYPO3 Login
Nat&#252;rlich haben wir in der TYPO3 Workbench auch das bew&#228;hrte &#8220;TYPO3 Backend&#8221; integriert. Neu hinzugekommen ist die M&#246;glichkeit, das die Workbench nach einer &#8220;/typo3/index.php&#8221; pr&#252;ft und nur den [...]]]></description>
			<content:encoded><![CDATA[<p> 	Soeben auf <a href="http://t3blog.de/2007/12/30/typo3-firefox-plugin/" target="_blank">t3blog.de</a> gefunden, und nat&#252;rlich gleich installiert, um es zu testen: Das TYPO3-Plugin <strong>&#8220;TYPO3 Workbench&#8221;</strong> f&#252;r Firefox. <span id="more-31"></span></p>
<p>Das Plugin beschreibt seine Features wie folgt:</p>
<blockquote><p><strong>1.) TYPO3 Login</strong><br />
Nat&#252;rlich haben wir in der TYPO3 Workbench auch das bew&#228;hrte &#8220;TYPO3 Backend&#8221; integriert. Neu hinzugekommen ist die M&#246;glichkeit, das die Workbench nach einer &#8220;/typo3/index.php&#8221; pr&#252;ft und nur den Loginbutton anzeigt, sofern eine TYPO3 installation vorliegt.</p>
<p><strong>2.) Meine Projekte</strong><br />
Um noch schneller auf aktuelle Projekte zugreifen zu k&#246;nnen, kann nun mit Hilfe der bookmarksfunktion ein Ordner hierf&#252;r angelegt und in der Konfiguration von TYPO3 Workbench ausgew&#228;hlt werden. Die in diesem Ordner angelegten Bookmarks k&#246;nnen dann schnell &#252;ber TYPO3 Workbench aufgerufen werden. Optional wird beim Aufruf auch gleich die Login Seite in einem neuen Tab ge&#246;ffnet.</p>
<p><strong>3.) Referenzen</strong><br />
Da die TYPO3 Referenzen &#8220;TSREF&#8221; und TSconfig&#8221; auch im Docbook Format vorlagen, wurden diese als Hilfe-Dateien integriert. &#220;ber das Inhaltsverzeichnis und eine integrierte Suche k&#246;nnen diese nun durchsucht werden. Textelemente k&#246;nnen hieraus kopiert und in das TYPO3 Template eingef&#252;gt werden.</p>
<p><strong>4.) Extensions finden</strong><br />
&#220;ber eine kurze Sucheingabe wird diese direkt an das Extension Repository von TYPO3 gesendet. Das Ergebnis &#246;ffnet in einem neuen Tab.</p>
<p><strong>5.) Foren durchsuchen</strong><br />
Nach TYPO3 Hilfen in Google zu suchen ist mitlerweile recht unkomfortabel. Hierzu wurde eine Suche &#252;ber verschiedenste Foren integriert. Welche Foren mit durchsucht werden sollen, kann der Benutzer in den Konfigurationseinstellungen definieren.</p></blockquote>
<p>Und so sieht es aus:</p>
<div class="myinlinepicture" style="width:575px">
<div class="myinlineborder"  style="width:575px"><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/misc/t3workbench.gif"  title=""><img class="myinlinepictureimg" src="http://typo3.schloebe.de/wp-content/gallery/misc/t3workbench.gif" alt="" title="" width="575" height="116"  /></a></div>
</div>
<p><br style="clear:both"/></p>
<p>Bisher nutzte ich das <a href="http://www.visionconnect.de/typo3backend.html" target="_blank">TYPO3 Backend Plugin</a> von VisioConnect, das damit wohl &#252;berfl&#252;ssig wird, da die Jungs von VisioConnect nun selbst f&#252;r Nachschub sorgen. <img src='http://typo3.schloebe.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong><a href="https://addons.mozilla.org/de/firefox/addon/5528" target="_blank">&raquo; Zum Download des Firefox-Plugins &#8220;TYPO3 Workbench&#8221;</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/extension/typo3-plugin-fuer-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TypoScript-Wettbewerb &#8211; Men&#252; f&#252;r TYPO3</title>
		<link>http://typo3.schloebe.de/allgemein/typoscript-wettbewerb-menue-fuer-typo3/</link>
		<comments>http://typo3.schloebe.de/allgemein/typoscript-wettbewerb-menue-fuer-typo3/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 13:31:09 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[TypoScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[T3N Magazin]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[Wettbewerb]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/allgemein/typoscript-wettbewerb-menue-fuer-typo3/</guid>
		<description><![CDATA[ 	Thomas von fi-ausbilden.de hat seit etwa zwei Wochen einen interessanten TypoScript-Wettbewerb laufen.  Ziel ist es, mit m&#246;glichst wenig TypoScript ein vorgegebenes Men&#252; zu erstellen.
Zu gewinnen gibt es:

“Das TYPO3 Profihandbuch &#8211; Der Leitfaden f&#252;r Entwickler und Administratoren zu Version 4.1” und die DVD “TypoScript &#8211; Video-Training“
Unter allen Teilnehmern ein Jahresabo des T3N Magazin mit [...]]]></description>
			<content:encoded><![CDATA[<p> 	Thomas von <a href="http://www.fi-ausbilden.de" target="_blank">fi-ausbilden.de</a> hat seit etwa zwei Wochen einen interessanten <acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym>-Wettbewerb laufen. <span id="more-30"></span> Ziel ist es, mit m&#246;glichst wenig <acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym> ein vorgegebenes Men&#252; zu erstellen.</p>
<p>Zu gewinnen gibt es:</p>
<ul>
<li>“Das TYPO3 Profihandbuch &#8211; Der Leitfaden f&#252;r Entwickler und Administratoren zu Version 4.1” und die <acronym title="Digital Versatile Disc">DVD</acronym> “<acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym> &#8211; Video-Training“</li>
<li>Unter allen Teilnehmern ein Jahresabo des T3N Magazin mit einer “OpenSource” &#8211; Tasche, “Das TYPO3 Profihandbuch &#8211; Der Leitfaden f&#252;r Entwickler und Administratoren zu Version 4.1″ und die <acronym title="Digital Versatile Disc">DVD</acronym> “<acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym> &#8211; Video-Training”</li>
</ul>
<p><strong>Einsendeschluss</strong> ist der 20.12.07 23:59 Uhr.</p>
<p><a href="http://www.fi-ausbilden.de/blog/2007/11/19/typo3-typoscript-wettbewerb/" target="_blank"><strong>Zum Wettbewerb!</strong></a></p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/allgemein/typoscript-wettbewerb-menue-fuer-typo3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vorgabe Backend Benutzergruppe und Benutzer</title>
		<link>http://typo3.schloebe.de/tweaks/vorgabe-backend-benutzergruppe-und-benutzer/</link>
		<comments>http://typo3.schloebe.de/tweaks/vorgabe-backend-benutzergruppe-und-benutzer/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 07:36:38 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[Benutzergruppe]]></category>
		<category><![CDATA[Immport]]></category>
		<category><![CDATA[Rechte]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/tweaks/vorgabe-backend-benutzergruppe-und-benutzer/</guid>
		<description><![CDATA[ 	Ein Kunde und/oder redaktioneller Benutzer von Typo3 sollte per default nicht alles vom BE sehen, denn die schiere Anzahl an Optionen und Funktionen kann f&#252;r einen Einsteiger geradezu erdr&#252;ckend sein. 
Aus diesem Grund gibt es von mir nun an dieser Stelle eine XML-Datei mit einem Vorgabe Benutzer und einer Benutzergruppe, die gleich importiert ad [...]]]></description>
			<content:encoded><![CDATA[<p> 	Ein Kunde und/oder redaktioneller Benutzer von <acronym title="Eines der mächtigsten Content-Management-Systeme, das mit PHP und MySQL läuft">Typo3</acronym> sollte per default nicht alles vom <acronym title="Backend; Administrationsbereich.">BE</acronym> sehen, denn die schiere Anzahl an Optionen und Funktionen kann f&#252;r einen Einsteiger geradezu erdr&#252;ckend sein. <span id="more-23"></span></p>
<p>Aus diesem Grund gibt es von mir nun an dieser Stelle eine <acronym title="eXtensible Markup Language">XML</acronym>-Datei mit einem Vorgabe Benutzer und einer Benutzergruppe, die gleich importiert ad hoc genutzt werden kann.</p>
<h1>Die Import-Datei</h1>
<p><a href="http://typo3.schloebe.de/downloads/be_vorgabe.xml" target="_blank">Die Import-Datei (.XML) herunterladen</a></p>
<h1>Die Voraussetzungen</h1>
<p>Die Import-Datei ben&#246;tigt zwei sinnvolle Erweiterungen, die installiert sein m&#252;ssen:</p>
<ul>
<li><a href="http://typo3.org/extensions/repository/view/tt_news/2.5.0/" target="_blank">tt_news</a></li>
<li><a href="http://typo3.org/extensions/repository/view/cl_becache/1.0.2/" target="_blank">cl_becache</a></li>
</ul>
<p>Was die beiden Erweiterungen bewirken, l&#228;sst sich auf den jew. Dokumentationsseiten nachlesen. Sollten die Erweiterungen nicht installiert sein, so wird dies im Import-Prozess gemeldet und Sie k&#246;nnen die Erweiterungen (nach-)installieren.</p>
<p><strong>Es d&#252;rfen sich keine bereits vorhandenen Gruppen oder Benutzer im root befinden. Nur der admin-User darf vorhanden sein!</strong></p>
<h1>Der Import</h1>
<div class="myinlinepictureright" style="width:250px">
<div class="myinlineborder"  style="width:250px"><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/misc/be_import.gif"  title="Die XML-Datei importieren"><img class="myinlinepictureimg" src="http://typo3.schloebe.de/wp-content/gallery/misc/be_import.gif" alt="Die XML-Datei importieren" title="Die XML-Datei importieren" width="250" height="100"  /></a></div>
<div class="myinlinepicdescription"><span>Die <acronym title="eXtensible Markup Language">XML</acronym>-Datei importieren</span></div>
</div>
<p><strong>1.)</strong> Der Import beginnt mit einem Klick auf das Symbol der obersten Dokumentenbaum-Ebene.</p>
<p><strong>2.)</strong> &#220;ber den Reiter &#8220;Upload&#8221; kann die <acronym title="eXtensible Markup Language">XML</acronym>-Datei hochgeladen werden</p>
<p><strong>3.)</strong> Mit Klick auf den &#8220;Import&#8221;-Button ist der Import abgeschlossen und die Benutzergruppe und der Benutzer sind im Seiten-root in der &#8220;Liste&#8221;-Ansicht verf&#252;gbar. Ggf. m&#252;ssen nun noch <em>DB Mounts</em> und <em>File Mounts</em> angepasst werden.</p>
<h1>Die Daten</h1>
<p><strong>Nutzername</strong>: bearbeiter<br />
<strong>Passwort</strong>: bearbeiter</p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/tweaks/vorgabe-backend-benutzergruppe-und-benutzer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3 auf dem Handy</title>
		<link>http://typo3.schloebe.de/allgemein/typo3-auf-dem-handy/</link>
		<comments>http://typo3.schloebe.de/allgemein/typo3-auf-dem-handy/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 19:30:58 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Mobility]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[bild]]></category>
		<category><![CDATA[Handy]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/allgemein/typo3-auf-dem-handy/</guid>
		<description><![CDATA[ 	Bei Tim gibt es ein paar Bilder davon, wie das TYPO3-BE auf einem Handy aussieht, in seinem Fall einem Nokia E65.  Inspiriert durch einen Beitrag im buzz-Blog kann man sich damit vorstellen, wie es in Apple&#8217;s iPhone aussehen k&#246;nnte.
Mit Einschr&#228;nkungen benutzbar, aber wohl nicht wirklich produktiv einsetzbar.  ]]></description>
			<content:encoded><![CDATA[<p> 	Bei <a href="http://typo3blogger.de/typo3-iphone-handy/" target="_blank">Tim</a> gibt es ein paar Bilder davon, wie das TYPO3-<acronym title="Backend; Administrationsbereich.">BE</acronym> auf einem Handy aussieht, in seinem Fall einem Nokia E65. <span id="more-29"></span> Inspiriert durch einen Beitrag im <a href="http://buzz.typo3.org/people/olivier-dobberkau/article/typo3-and-the-iphone/" target="_blank">buzz-Blog</a> kann man sich damit vorstellen, wie es in Apple&#8217;s <em>iPhone</em> aussehen k&#246;nnte.</p>
<p>Mit Einschr&#228;nkungen benutzbar, aber wohl nicht wirklich produktiv einsetzbar. <img src='http://typo3.schloebe.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/allgemein/typo3-auf-dem-handy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symlinks f&#252;r TYPO3 nutzen</title>
		<link>http://typo3.schloebe.de/allgemein/symlinks-fuer-typo3-nutzen/</link>
		<comments>http://typo3.schloebe.de/allgemein/symlinks-fuer-typo3-nutzen/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 10:46:15 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[chown]]></category>
		<category><![CDATA[Dummy]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Symlinks]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[Typo3 Source]]></category>
		<category><![CDATA[VHost]]></category>
		<category><![CDATA[vhost.conf]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/allgemein/symlinks-fuer-typo3-nutzen/</guid>
		<description><![CDATA[ 	Irgendwie scheint es, dass das Thema Symlinks und TYPO3 zwar oft angesprochen und wohl auch benutzt wird, jedoch rar dokumentiert ist.  So kam es, dass sich Rico, der Apache- und Symlink-Gott (   ), und ich uns rangesetzt haben, und aus unserem wachsenden Wissen bzw. diversen Ressourcen es geschafft haben, mehrere TYPO3-Installation [...]]]></description>
			<content:encoded><![CDATA[<p> 	Irgendwie scheint es, dass das Thema <em>Symlinks und TYPO3</em> zwar oft angesprochen und wohl auch benutzt wird, jedoch rar dokumentiert ist. <span id="more-28"></span> So kam es, dass sich Rico, der Apache- und Symlink-Gott ( <img src='http://typo3.schloebe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), und ich uns rangesetzt haben, und aus unserem wachsenden Wissen bzw. diversen Ressourcen es geschafft haben, mehrere TYPO3-Installation mit nur einer TYPO3-Source laufen zu lassen.</p>
<p>Folgend nun eine kleine Anleitung, wie man Symlinks nutzt, und was es zu beachten gilt.</p>
<h1>I. Der TYPO3-Source</h1>
<p>Der TYPO3-Source soll ja f&#252;r jede einzelne TYPO3-Installation nutzbar sein, muss also an einem zentralen Ort gespeichert werden, auf den alle Vhosts zugreifen k&#246;nnen. In unserem Fall ist das <em>/typosource/</em> direkt im root des Apache-Servers, in dem sich das Verzeichnis der jeweils aktuellen TYPO3-Version befindet, in dem Fall <em>/typo3_src-4.1.3/</em>. Sp&#228;ter wird von allen TYPO3-Instanzen dorthin ge&#8221;symlinkt&#8221;, um den Source zu nutzen.</p>
<p>In diesem Verzeichnis sind keine weiteren Anpassungen notwendig, daher lassen wir das Verzeichnis nun ruhen. <img src='http://typo3.schloebe.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h1>II. Den VHost mit der TYPO3-(Dummy-)Instanz aufsetzen</h1>
<p>Das TYPO3-Dummypaket wird nun in den erstellten neuen VHost kopiert (welcher Pfad das ist, h&#228;ngt vom Provider ab). Die Dateien, die wir hochladen bzw. auf dem Server entpacken und nutzen werden, sind folgende:</p>
<ul>
<li>fileadmin</li>
<li>typo3conf</li>
<li>typo3temp</li>
<li>uploads</li>
<li>_.htaccess</li>
<li>clear.gif</li>
</ul>
<h1>III. Die Symlinks setzen</h1>
<p>Jetzt setzen wir die Symlinks vom typosource-Verzeichnis in das Vhost httpdocs-Verzeichnis. Mit <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">Putty</a> und Midnight Commander ist das mit einer grafischen Oberfl&#228;che recht einfach. Wer die Kommandozeile bevorzugt, nutzt den Befehl <strong>ln -s</strong>.</p>
<p><strong>Folgende Symlinks werden <em>im typosource-Verzeichnis</em> gesetzt (das Symlink-Ziel (=>) befindet sich im httpdocs-Verzeichnis im Vhost):</strong></p>
<p><em>/typosource/typo3_src-4.1.3/index.php => index.php</em></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">ln -s /typosource/typo3_src-4.1.3/index.php index.php</pre></td></tr></table></div>

<p><em>/typosource/typo3_src-4.1.3 => typo3_src</em></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">ln -s /typosource/typo3_src-4.1.3 typo3_src</pre></td></tr></table></div>

<p><strong>Folgende Symlinks werden im <em>httpdocs-Verzeichnis</em> gesetzt (das Symlink-Ziel (=>) befindet sich im typosource-Verzeichnis):</strong></p>
<p><em>typo3_src/t3lib => t3lib</em></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">ln -s typo3_src/t3lib t3lib</pre></td></tr></table></div>

<p><em>typo3_src/typo3 => typo3</em></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">ln -s typo3_src/typo3 typo3</pre></td></tr></table></div>

<h1>III. Rechte und Gruppen zuweisen</h1>
<p>Gem&#228;&#223; einer normalen TYPO3-Installation setzen wir nun die Rechte einiger Ordner, damit sie von TYPO3 beschreibbar sind.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">chmod -R <span style="color: #ff0000;">777</span> fileadmin typo3conf uploads typo3temp</pre></td></tr></table></div>

<p>Symlinks ben&#246;tigen zudem bestimmte Gruppen-Rechte und -zugeh&#246;rigkeitten, um zu funktionieren bzw. aufgel&#246;st werden zu k&#246;nnen. Dazu setzen wir die Gruppenzugeh&#246;rigkeit auf wwwrun, das ist der Apache, der schlie&#223;lich den Symlinks folgen soll. Die Gruppen-Rechte im httpdocs-Verzeichnis setzen wir mit:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">chown -R wwwrun:psacln *</pre></td></tr></table></div>

<h1>IV. Nachbetrachtung: open_basedir und vhost.conf Skeletons</h1>
<p>Damit die Symlinks auch Zugriff auf alle ben&#246;tigten Verzeichnisse haben (die Symlinks linken schlie&#223;lich fast &#252;ber den gesamten Server), ist es mitunter n&#246;tig, f&#252;r jeden Vhost die open_basedir Variable neu zu setzen (abh&#228;ngig vom open_basedir Wert in der php.ini). Dazu empfiehlt sich eine vhost.conf im conf-Verzeichnis <em>/srv/www/vhosts/domain.de/conf/</em>. Damit man diese nicht jedes Mal neu erstellen muss, wenn man einen Vhost anlegt, gibt es die M&#246;glichkeiten der Skeletons, womit man eine Art vhost.conf-Maske nutzen kann, die automatisch gef&#252;llt wird, sobald ein neuer Vhost erstellt wird.</p>
<div class="veraltet"><strong>Hinweis</strong>: Damit die vhost.conf genutzt werden kann, muss der safe_mode auf Off stehen. Sonst werden &#196;nderungen in der vhost.conf nicht ausgelesen.</div>
<p>Eine solche Datei erstellt man im Verzeichnis <em>/srv/www/vhosts/.skel/0/conf/</em>. Der Name der Datei ist identisch mit der, die wir automatisch f&#252;r jeden Vhost erstellen lassen wollen, also vhost.conf. Als Inhalt kommt hinein:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">Directory</span> /srv/www/vhosts/@domain_name@/httpdocs&gt;
<span style="color: #00007f;">php_admin_value</span> open_basedir <span style="color: #7f007f;">&quot;/srv/www/vhosts/@domain_name@/httpdocs:/tmp:/typosource&quot;</span>
&lt;/<span style="color: #000000; font-weight:bold;">Directory</span>&gt;</pre></td></tr></table></div>

<div class="veraltet"><strong>Hinweis</strong>: Eine &#196;nderung am open_basedir muss innerhalb einer &#8220;Directory&#8221;-Direktive geschehen.</div>
<p>Der Platzhalter <em>@domain_name@</em> wird automatisch mit der Adresse des neu angelegten Vhosts ersetzt, womit wir darin also nicht mehr Hand anlegen m&#252;ssen. <img src='http://typo3.schloebe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Bei jedem Anlegen eines neuen Vhosts sucht dann der Apache, ob eine vhost.conf vorhanden ist, und inkludiert diese automatisch in die <em>httpd.include</em>. So m&#252;ssen wir die &#196;nderungen nicht global f&#252;r den ganzen Server durchf&#252;hren, sondern k&#246;nnen f&#252;r jeden Vhost seperat Einstellungen und Werte &#228;ndern.</p>
<p>Damit die &#196;nderungen &#252;bernommen werden, starten wir den Apache neu:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">rcapache2 restart</pre></td></tr></table></div>

<div class="veraltet"><strong>Tipp</strong>: Es ist ebenfallls m&#246;glich, den Apache &#252;ber Plesk neu zu starten: Server > Diensteverwaltung > Apache > Restart</div>
<h1>V. Nachbetrachtung: M&#246;gliche Probleme beim Datei-Upload im TYPO3-<acronym title="Backend; Administrationsbereich.">BE</acronym></h1>
<p>Nachdem auf Symlinks umgestellt wurde, kann es <strong>u.U.</strong> sein, dass der Dateiupload im TYPO3-Backend nicht mehr funktioniert. Als Resultat erscheint dann die Fehlermeldung:</p>
<blockquote><p>The uploaded file did not exist</p></blockquote>
<p>Das liegt vermutlich daran, dass die Variable <em>upload_tmp_dir</em> leer ist, obwohl es vorher funktionierte. Dann einfach der Variable in der php.ini den Wert /tmp zuweisen, und den Apache neu starten.</p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/allgemein/symlinks-fuer-typo3-nutzen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Optimiertes Sprachmen&#252; &#8211; Reloaded</title>
		<link>http://typo3.schloebe.de/typoscript/optimiertes-sprachmenue-reloaded/</link>
		<comments>http://typo3.schloebe.de/typoscript/optimiertes-sprachmenue-reloaded/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 19:08:05 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Mehrsprachigkeit]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[TypoScript]]></category>
		<category><![CDATA[flagge]]></category>
		<category><![CDATA[sprachmenu]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/typoscript/optimiertes-sprachmenue-reloaded/</guid>
		<description><![CDATA[ 	Ich habe heute mehrere Stunden damit zugebracht, ein von mir optimiertes Sprachmen&#252; anzupassen, um auch weitere Sprachen zu unterst&#252;tzen.  Irgendwann war dann das Ma&#223; voll, denn die Anahl der Abfragen wurde ab einem gewissen Punkt zu viel.   Also, nochmal rangesetzt und in die TSRef geschaut&#8230; mit den Infos dort war es [...]]]></description>
			<content:encoded><![CDATA[<p> 	Ich habe heute mehrere Stunden damit zugebracht, ein von mir <a href="http://typo3.schloebe.de/typoscript/optimiertes-sprachmenue/" target="_blank">optimiertes Sprachmen&#252;</a> anzupassen, um auch weitere Sprachen zu unterst&#252;tzen. <span id="more-27"></span> Irgendwann war dann das Ma&#223; voll, denn die Anahl der Abfragen wurde ab einem gewissen Punkt zu viel. <img src='http://typo3.schloebe.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Also, nochmal rangesetzt und in die TSRef geschaut&#8230; mit den Infos dort war es mir dann m&#246;glich, ein eigenes neues, nur auf <strong><acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym> basierendes</strong> Sprachmen&#252; zu erstellen. Das Ergebnis nun hier:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span> = HMENU
page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span> <span style="color: #66cc66;">&#123;</span>
  special = <span style="color: #0066CC;">language</span>
  special.<span style="color: #006600;">value</span> = <span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">1</span>,<span style="color: #cc66cc;">2</span>
  special.<span style="color: #006600;">normalWhenNoLanguage</span> = <span style="color: #cc66cc;">0</span>
  <span style="color: #cc66cc;">1</span> = GMENU
  1.<span style="color: #006600;">NO</span> <span style="color: #66cc66;">&#123;</span>
    XY = <span style="color: #66cc66;">&#91;</span>5.<span style="color: #006600;">w</span><span style="color: #66cc66;">&#93;</span>+<span style="color: #cc66cc;">4</span>, <span style="color: #66cc66;">&#91;</span>5.<span style="color: #006600;">h</span><span style="color: #66cc66;">&#93;</span>+<span style="color: #cc66cc;">4</span>
    backColor = white
    transparentColor = white
    transparentBackground = <span style="color: #cc66cc;">1</span>
    <span style="color: #cc66cc;">5</span> = IMAGE
    5.<span style="color: #006600;">file</span> = uploads<span style="color: #66cc66;">/</span>tf<span style="color: #66cc66;">/</span>flag_de.<span style="color: #006600;">gif</span> <span style="color: #66cc66;">||</span> uploads<span style="color: #66cc66;">/</span>tf<span style="color: #66cc66;">/</span>flag_en.<span style="color: #006600;">gif</span> <span style="color: #66cc66;">||</span> uploads<span style="color: #66cc66;">/</span>tf<span style="color: #66cc66;">/</span>flag_ru.<span style="color: #006600;">gif</span>
    5.<span style="color: #006600;">offset</span> = <span style="color: #cc66cc;">2</span>,<span style="color: #cc66cc;">2</span>
  <span style="color: #66cc66;">&#125;</span>
  1.<span style="color: #006600;">ACT</span> <span style="color: #66cc66;">&lt;</span> page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span>.1.<span style="color: #006600;">NO</span>
  1.<span style="color: #006600;">ACT</span> = <span style="color: #cc66cc;">1</span>
  1.<span style="color: #006600;">ACT</span>.<span style="color: #006600;">backColor</span> = <span style="color: #808080; font-style: italic;">#9C9A9C</span>
  1.<span style="color: #006600;">ACT</span>.<span style="color: #006600;">transparentBackground</span> = <span style="color: #cc66cc;">0</span>
  1.<span style="color: #006600;">USERDEF1</span> <span style="color: #66cc66;">&lt;</span> page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span>.1.<span style="color: #006600;">NO</span>
  1.<span style="color: #006600;">USERDEF1</span> = <span style="color: #cc66cc;">1</span>
  1.<span style="color: #006600;">USERDEF1</span>.5.<span style="color: #006600;">file</span> = uploads<span style="color: #66cc66;">/</span>tf<span style="color: #66cc66;">/</span>flag_de_d.<span style="color: #006600;">gif</span> <span style="color: #66cc66;">||</span> uploads<span style="color: #66cc66;">/</span>tf<span style="color: #66cc66;">/</span>flag_en_d.<span style="color: #006600;">gif</span> <span style="color: #66cc66;">||</span> uploads<span style="color: #66cc66;">/</span>tf<span style="color: #66cc66;">/</span>flag_ru_d.<span style="color: #006600;">gif</span>
  1.<span style="color: #006600;">USERDEF1</span>.<span style="color: #006600;">noLink</span> = <span style="color: #cc66cc;">1</span>
  1.<span style="color: #006600;">USERDEF2</span> <span style="color: #66cc66;">&lt;</span> page.10.<span style="color: #006600;">marks</span>.<span style="color: #006600;">SPRACHE</span>.1.<span style="color: #006600;">USERDEF1</span>
  1.<span style="color: #006600;">USERDEF2</span>.<span style="color: #006600;">backColor</span> = <span style="color: #808080; font-style: italic;">#9C9A9C</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Wer die Flaggen mit einem wei&#223;en 2 Pixel breiten Rahmen versehen will, &#228;ndert folgende Zeile</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>11
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">transparentBackground = <span style="color: #cc66cc;">1</span></pre></td></tr></table></div>

<p>in</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>11
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">transparentBackground = <span style="color: #cc66cc;">0</span></pre></td></tr></table></div>

<p>&#220;ber die Zeile</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>18
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">1.<span style="color: #006600;">ACT</span>.<span style="color: #006600;">backColor</span> = <span style="color: #808080; font-style: italic;">#9C9A9C</span></pre></td></tr></table></div>

<p>l&#228;sst sich einfach die Hintergrund-Markierungsfarbe angeben.</p>
<p>Wie man die Pfade zu den Flaggen angeben muss, sieht man zudem oben. Diese k&#246;nnen platziert werden wo man will.</p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/typoscript/optimiertes-sprachmenue-reloaded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Screenshots von TYPO3 4.2.0alpha2</title>
		<link>http://typo3.schloebe.de/allgemein/screenshots-von-typo3-420alpha2/</link>
		<comments>http://typo3.schloebe.de/allgemein/screenshots-von-typo3-420alpha2/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 20:27:23 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Alpha Version]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[entwicklerversion]]></category>
		<category><![CDATA[screenshots]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/allgemein/screenshots-von-typo3-420alpha2/</guid>
		<description><![CDATA[ 	K&#252;rzlich hat das TYPO3 Kernentwickler-Team die neue Entwicklerversion 4.2.0alpha2 von TYPO3 ver&#246;ffentlicht,  die an Entwickler gerichtet ist und nicht f&#252;r den Produktiveinsatz gedacht ist. Ich habe es mir angesehen.
Folgend einige Screenshot der neuesten Alpha-Version von TYPO3:
Der Installer 2.0Der Installer 2.0Das neue Install-ToolDas neue Install-ToolDer Installer 2.0Der Installer 2.0Das neue Install-ToolDas neue Install-ToolDer Installer [...]]]></description>
			<content:encoded><![CDATA[<p> 	K&#252;rzlich hat das TYPO3 Kernentwickler-Team die neue Entwicklerversion 4.2.0alpha2 von TYPO3 ver&#246;ffentlicht, <span id="more-24"></span> die an Entwickler gerichtet ist und nicht f&#252;r den Produktiveinsatz gedacht ist. Ich habe es mir angesehen.</p>
<p>Folgend einige Screenshot der neuesten Alpha-Version von TYPO3:</p>
<div class="mypicsgallery"><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_06.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_06.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid13">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_01.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_01.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid14">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_08.png"  title="Das neue Install-Tool"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_08.png" alt="Das neue Install-Tool" title="Das neue Install-Tool" /></a><span style="display: none;" id="picid15">Das neue Install-Tool</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_12.png"  title="Das neue Install-Tool"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_12.png" alt="Das neue Install-Tool" title="Das neue Install-Tool" /></a><span style="display: none;" id="picid16">Das neue Install-Tool</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_05.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_05.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid17">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_03.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_03.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid18">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_10.png"  title="Das neue Install-Tool"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_10.png" alt="Das neue Install-Tool" title="Das neue Install-Tool" /></a><span style="display: none;" id="picid19">Das neue Install-Tool</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_09.png"  title="Das neue Install-Tool"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_09.png" alt="Das neue Install-Tool" title="Das neue Install-Tool" /></a><span style="display: none;" id="picid20">Das neue Install-Tool</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_07.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_07.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid21">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_02.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_02.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid22">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_11.png"  title="Das neue Install-Tool"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_11.png" alt="Das neue Install-Tool" title="Das neue Install-Tool" /></a><span style="display: none;" id="picid23">Das neue Install-Tool</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_04.png"  title="Der Installer 2.0"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_04.png" alt="Der Installer 2.0" title="Der Installer 2.0" /></a><span style="display: none;" id="picid24">Der Installer 2.0</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_15.png"  title="T3Editor - TypoScript mit Syntax Highlighting"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_15.png" alt="T3Editor - TypoScript mit Syntax Highlighting" title="T3Editor - TypoScript mit Syntax Highlighting" /></a><span style="display: none;" id="picid25">T3Editor &#8211; <acronym title="Scriptsprache, die in Typo3 Anwendung findet.">TypoScript</acronym> mit Syntax Highlighting</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_14.png"  title="Das Typo3-Verhalten auf 4.2 updaten"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_14.png" alt="Das Typo3-Verhalten auf 4.2 updaten" title="Das Typo3-Verhalten auf 4.2 updaten" /></a><span style="display: none;" id="picid26">Das <acronym title="Eines der mächtigsten Content-Management-Systeme, das mit PHP und MySQL läuft">Typo3</acronym>-Verhalten auf 4.2 updaten</span><a rel="lightbox" href="http://typo3.schloebe.de/wp-content/gallery/typo3-4/typo3_420alpha2_13.png"  title="Das Typo3-Verhalten auf 4.2 updaten"><img  width="140" height="79" src="http://typo3.schloebe.de/wp-content/gallery/typo3-4/tumbs/tmb_typo3_420alpha2_13.png" alt="Das Typo3-Verhalten auf 4.2 updaten" title="Das Typo3-Verhalten auf 4.2 updaten" /></a><span style="display: none;" id="picid27">Das <acronym title="Eines der mächtigsten Content-Management-Systeme, das mit PHP und MySQL läuft">Typo3</acronym>-Verhalten auf 4.2 updaten</span></div>
<p>Auff&#228;lligste Neuerung ist dabei, dass es keine Frame mehr gibt, sondern nun alles in DIVs angeordnet ist. Zudem sind die Buttons zum Speichern eines Datensatzes nun immer am oberen Rand sichtbar.</p>
<p>Weiterhin lag der aktuellen Alpha2 der neue Installer 2.0 bei.</p>
<p>Downloaden kann man die Alpha2-Pakete hier: <a href="http://typo3.org/download/packages/">http://typo3.org/download/packages/</a></p>]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/allgemein/screenshots-von-typo3-420alpha2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Kopie 1)-Zusatz beim Kopieren verhindern</title>
		<link>http://typo3.schloebe.de/tweaks/kopie-1-zusatz-beim-kopieren-verhindern/</link>
		<comments>http://typo3.schloebe.de/tweaks/kopie-1-zusatz-beim-kopieren-verhindern/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 10:25:21 +0000</pubDate>
		<dc:creator>Oliver Schlöbe</dc:creator>
				<category><![CDATA[TSConfig]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[disablePrependAtCopy]]></category>
		<category><![CDATA[Kopie]]></category>
		<category><![CDATA[TCEMAIN]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://typo3.schloebe.de/tweaks/kopie-1-zusatz-beim-kopieren-verhindern/</guid>
		<description><![CDATA[ 	Wer viele Seiteninhalte kopiert oder &#252;bersetzen muss, und beim Kopieren der Inhalte der &#8220;(Kopie x)&#8221;-Zusatz st&#246;rt,  kann ihn mit diesem kleinen TSConfig-Script ausschalten:

1
2
3
TCEMAIN.table.tt_content &#123;
  disablePrependAtCopy = 1
&#125;

Diesen Code einfach in die TSConfig der root-Seite einf&#252;gen.
Wer das Ganze nur f&#252;r Seiten deaktivieren will, nutzt folgenden leicht abge&#228;nderten TSConfig-Code:

1
2
3
TCEMAIN.table.pages &#123;
  disablePrependAtCopy = 1
&#125;
]]></description>
			<content:encoded><![CDATA[<p> 	Wer viele Seiteninhalte kopiert oder &#252;bersetzen muss, und beim Kopieren der Inhalte der &#8220;(Kopie x)&#8221;-Zusatz st&#246;rt, <span id="more-22"></span> kann ihn mit diesem kleinen TSConfig-Script ausschalten:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">TCEMAIN.<span style="color: #006600;">table</span>.<span style="color: #006600;">tt_content</span> <span style="color: #66cc66;">&#123;</span>
  disablePrependAtCopy = <span style="color: #cc66cc;">1</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>Diesen Code einfach in die TSConfig der root-Seite einf&#252;gen.</p>
<p>Wer das Ganze nur f&#252;r Seiten deaktivieren will, nutzt folgenden leicht abge&#228;nderten TSConfig-Code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">TCEMAIN.<span style="color: #006600;">table</span>.<span style="color: #006600;">pages</span> <span style="color: #66cc66;">&#123;</span>
  disablePrependAtCopy = <span style="color: #cc66cc;">1</span>
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>
]]></content:encoded>
			<wfw:commentRss>http://typo3.schloebe.de/tweaks/kopie-1-zusatz-beim-kopieren-verhindern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
