<?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>cHmuul.net &#187; globalString</title>
	<atom:link href="http://www.chmuul.net/tag/globalstring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chmuul.net</link>
	<description>man muss dabey gewesen seyn</description>
	<lastBuildDate>Sun, 22 Jan 2012 22:01:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>Reguläre Ausdrücke in TypoScript</title>
		<link>http://www.chmuul.net/2010/02/regulare-ausdrucke-in-typoscript/</link>
		<comments>http://www.chmuul.net/2010/02/regulare-ausdrucke-in-typoscript/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 13:06:32 +0000</pubDate>
		<dc:creator>AaL</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[conditions]]></category>
		<category><![CDATA[globalString]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[PCRE]]></category>
		<category><![CDATA[regular expressions]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://www.chmuul.net/?p=53</guid>
		<description><![CDATA[TypoScript Variablen und Konstanten mit regulären Ausdrücken zu prüfen ist ein neues Feature ab TYPO3 Version 4.3.0. Leider ist dieses Feature nirgendwo dokumentiert und es finden sich auch keine Beispiele im Internet. Ich habe es nach einiger Frickelei allerdings hingekriegt.
Und zwar ging es darum Google Analytics Javascript Code in die Seite einzufügen, falls eine entsprechende [...]]]></description>
			<content:encoded><![CDATA[<p>TypoScript Variablen und Konstanten mit regulären Ausdrücken zu prüfen ist ein neues Feature ab TYPO3 Version 4.3.0. Leider ist dieses Feature <b>nirgendwo</b> dokumentiert und es finden sich auch keine Beispiele im Internet. Ich habe es nach einiger Frickelei allerdings hingekriegt.</p>
<p>Und zwar ging es darum Google Analytics Javascript Code in die Seite einzufügen, falls eine entsprechende Template-Konstante gesetzt ist. Und so gehts:</p>
<div class="codecolorer-container typoscript blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="typoscript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&#91;</span><span style="color: #ed7d14;">globalString</span> <span style="color: #339933; font-weight: bold;">=</span> LIT<span style="color: #339933; font-weight: bold;">:</span><span style="color: #009900;">&#123;</span><span style="color: #009900;"><span style="color: #009900; font-weight: bold;">$</span>GOOGLE_ANALYTICS_ID</span><span style="color: #009900;">&#125;</span> <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #339933; font-weight: bold;">/</span>UA-<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span><span style="color: #cc0000;">0</span>-<span style="color: #cc0000;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933; font-weight: bold;">+</span><span style="color: #009900;">&#41;</span>-<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span><span style="color: #cc0000;">0</span>-<span style="color: #cc0000;">9</span><span style="color: #009900;">&#93;</span><span style="color: #339933; font-weight: bold;">+</span><span style="color: #009900;">&#41;</span><span style="color: #339933; font-weight: bold;">/</span><span style="color: #009900;">&#93;</span><br />
&nbsp; <span style="color: #aaa; font-style: italic;"># do something</span><br />
<span style="color: #009900;">&#91;</span><span style="color: #ed7d14;">end</span><span style="color: #009900;">&#93;</span></div></td></tr></tbody></table></div>
<p>Wichtig ist dabei, dass <i>globalString</i> reguläre Ausdrücke unterstützt und <i>globalVar</i> nicht. Die Konstante muss man dann weiterhin mit LIT in einen Literal &#8220;typisieren&#8221; und den regulären Ausdruck mit &#8220;/&#8221; umschließen.<br />
Mit Quantoren scheint es allerdings ein paar Probleme zu geben: ([0-9]{2}) als letzter Ausdruck meiner Google Analytics ID hat funktioniert, ([0-9]{1,4}) hingegen nicht. :/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chmuul.net/2010/02/regulare-ausdrucke-in-typoscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

