<?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>expertinnen-web.de &#187; TYPO3</title>
	<atom:link href="http://www.expertinnen-web.de/category/cms/typo3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.expertinnen-web.de</link>
	<description>Das Expertinnen-Web</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:11:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Login &#8211; Logout</title>
		<link>http://www.expertinnen-web.de/2011-976/login-logout/</link>
		<comments>http://www.expertinnen-web.de/2011-976/login-logout/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 15:36:28 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Verschiedenes]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=976</guid>
		<description><![CDATA[Benutzerfreundlichkeit ist Trumpf! Wenn das Loginformular zum passwortgesch&#252;tzten Mitgliederbereich einer Website &#252;ber das Template auf jeder Seite eingebunden ist, zeigt es gew&#246;hnlich den Status des Besuchers an: Entweder das Formular oder die Meldung &#8220;Sie sind eingeloggt als susi123&#8243; &#8211; und &#8230; <a href="http://www.expertinnen-web.de/2011-976/login-logout/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Benutzerfreundlichkeit ist Trumpf! Wenn das Loginformular zum passwortgesch&#252;tzten Mitgliederbereich einer Website &#252;ber das Template auf jeder Seite eingebunden ist, zeigt es gew&#246;hnlich den Status des Besuchers an: Entweder das Formular oder die Meldung &#8220;Sie sind eingeloggt als susi123&#8243; &#8211; und dabei den Button zum Logout.</p>
<p>Befindet sich das Login jedoch auf einer separaten Seite, sieht auch der eingeloggte Besucher gew&#246;hnlich auch nur den Men&#252;punkt &#8220;Login&#8221;, der ihn dorthin f&#252;hrt. Besser ist es, je nach Status des Website-Benutzers diesen Men&#252;punkt ad&#228;quat zu benennen oder ihm gleich einen Button zum direkten Logout zur Verf&#252;gung zu stellen.</p>
<h4>L&#246;sung f&#252;r Drupal</h4>
<p>Der Pfad zum Login-Formular lautet <strong><em>user/login</em></strong>. Legt z.B. im Hauptmen&#252; einen Men&#252;eintrag mit diesem Pfad an und gebt als Linktitel &#8220;Login&#8221; ein. Die Reihenfolge setzt Ihr z.B. auf 5 (oder einen Wert Eurer Wahl, der die Position des Men&#252;punkts definiert).</p>
<p>Legt im selben Men&#252; einen Men&#252;punkt mit diesen Daten an:</p>
<ul>
<li>Pfad: Drupal 6: <em><strong>logout</strong></em>, Drupal 7: <em><strong>user/logout</strong></em></li>
<li>Linktitel: Logout</li>
<li>Reihenfolge: 5 (oder der Wert, den Ihr f&#252;r den Men&#252;punkt Login gew&#228;hlt habt)</li>
</ul>
<p>Durch dieselbe Position in Men&#252;reihenfolge ersetzen sich die Links je nach Status des Besuchers.</p>
<p>Mehr Info gibt es im <a href="http://www.drupalcenter.de/node/10664#comment-135244" target="_blank">Drupalcenter</a>.</p>
<h4>L&#246;sung f&#252;r TYPO3</h4>
<p>TYPO3 ist anders strukturiert. Hier f&#252;hren Men&#252;links auf Seiten, in denen die Inhalte (z.B. das Login-Formular) eingebunden werden. Wir m&#252;ssen also das Typoscript des betroffenen Men&#252;s anpassen. Unser Men&#252; ist in <em><strong>temp.navi</strong></em> definiert, die Login/Logout-Seite ist uid 123:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p976code2'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9762"><td class="code" id="p976code2"><pre class="language" style="font-family:monospace;">[usergroup = *] &amp;nbsp;
temp.navi.1.NO.stdWrap.override.cObject = TEXT
temp.navi.1.NO.stdWrap.override.cObject {
  # Quick and dirty
  value = Logout
  # Feld subtitle oder anderes Feld benutzen, wenn die Seite mehrsprachig ist
  field = subtitle
  if.value.field = uid
  if.equals = 123
}
[global]</pre></td></tr></table></div>

<p>Wichtig: Conditions m&#252;ssen immer auf der obersten Template-Ebene stehen, also nicht in geschweiften Klammern.</p>
<p>Eine andere L&#246;sung findet sich <a href="http://www.oliver-thiele.de/cms-typo3/tutorials/login-logout-tutorial.html" target="_blank">hier</a>. Der Benutzer wird dabei direkt ausgeloggt (von mir nicht getestet).</p>
<p>So klappt es auch mit dem Website-Besucher!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-976/login-logout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zweiteiliges TYPO3-Men&#252; &#8211; Neuauflage</title>
		<link>http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/</link>
		<comments>http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 12:13:54 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Verschiedenes]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://www.expertinnen-web.de/?p=933</guid>
		<description><![CDATA[Auf vielfachen Wunsch gibt es hier eine Neuauflage eines alten Beitrags, der inzwischen offline ist. Nat&#252;rlich ist das Men&#252; in seinen Funktionen noch etwas erweitert worden. TYPO3-Men&#252;s &#8211; ein Thema ohne Ende. Hier stelle ich ein zweiteiliges, valides und suchmaschinenfreundliches &#8230; <a href="http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Auf vielfachen Wunsch gibt es hier eine Neuauflage eines alten Beitrags, der inzwischen offline ist. Nat&#252;rlich ist das Men&#252; in seinen Funktionen noch etwas erweitert worden.</p>
<p>TYPO3-Men&#252;s &#8211; ein Thema ohne Ende. Hier stelle ich ein zweiteiliges, valides und suchmaschinenfreundliches Listen-Men&#252; vor: Die erste Ebene erscheint horizontal &#252;ber dem Content, die 2. und alle folgenden Ebenen liegen in der linken Spalte. Als &#220;berschrift ist dem Men&#252; jeweils der zugeh&#246;rige Men&#252;punkt der obersten Ebene vorangestellt. So sieht es aus:</p>
<p>&nbsp;<a href="http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/typo3-zweiteiliges-menu-2/" rel="attachment wp-att-946"><img class="alignnone size-full wp-image-946" title="typo3-zweiteiliges-menu" src="http://www.expertinnenweb.de/wp-content/uploads/2011/10/typo3-zweiteiliges-menu1.jpg" alt="Zweiteiliges Men&#252; f&#252;r TYPO3" width="600" height="328" /></a></p>
<p><strong>1. Das horizontale Hauptmen&#252;</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code5'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9335"><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
</pre></td><td class="code" id="p933code5"><pre class="language" style="font-family:monospace;">temp.navi1 = HMENU
temp.navi1 {
entryLevel = 1
    1 = TMENU
    1 { 
        wrap = &lt;ul id=&quot;navi1&quot;&gt; | &lt;/ul&gt;
        noBlur = 1
        NO {
            # option split
            allWrap = &lt;li class=&quot;first&quot;&gt;|&lt;/li&gt;|*|&lt;li&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last&quot;&gt;|&lt;/li&gt;
            # ids zur separaten Ansprache jedes Links
            ATagParams = id=&quot;page{field:uid}&quot;
            ATagParams.insertData = 1
            # Link-Title
            ATagTitle.field = subtitle // title    
        }
        CUR = 1
        CUR {
            # aktiver Menüpunkt nicht verlinkt
            doNotLinkIt = 1
            allStdWrap.dataWrap = &lt;li class=&quot;first active&quot;&gt;&lt;span id=&quot;page{field:uid}&quot;&gt;|&lt;/span&gt;&lt;/li&gt;|*|&lt;li class=&quot;active&quot;&gt;&lt;span id=&quot;page{field:uid}&quot;&gt;|&lt;/span&gt;&lt;/li&gt; |*|&lt;li class=&quot;last active&quot;&gt;&lt;span id=&quot;page{field:uid}&quot;&gt;|&lt;/span&gt;&lt;/li&gt; 
        }
        ACT = 1
        ACT {
            allStdWrap.dataWrap = &lt;li class=&quot;first active&quot;&gt;|&lt;/li&gt;|*|&lt;li class=&quot;active&quot;&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last active&quot;&gt;|&lt;/li&gt;
            ATagParams = id=&quot;page{field:uid}&quot;
            ATagParams.insertData = 1
            ATagTitle.field = subtitle // title  
        }
        }
    }</pre></td></tr></table></div>

<p>Eine unspektakul&#228;re, aber valide Liste, die sich mit CSS als horizontaler Balken stylen l&#228;&#223;t. Die aktuelle Seite wird &#8211; eine Konvention zur besseren Zug&#228;nglichkeit der Website &#8211; nicht verlinkt und statt dessen mit einem ‹span› umgeben, das sich mit CSS ansprechen l&#228;&#223;t. Erstes und letztes list item sind mit optionSplit ausgesondert, so dass die enthaltenen Men&#252;punkte ebenfalls getrennt gestyled werden k&#246;nnen &#8211; z.B. ohne rechten Border f&#252;r den letzten Men&#252;punkt.</p>
<p>Noch mehr Individualit&#228;t: Jeder Link kann individuell &#252;ber eine id angesprochen werden:</p>
<p>id=&#8221;page{field:uid}&#8221; liest die uid der Seite aus und erzeugt eine valide id. So kann jeder Men&#252;punkt einen eigenen Hintergrund bekommen.</p>
<p>Suchmaschinen und Benutzer freuen sich gleicherma&#223;en &#252;ber einen erkl&#228;renden Title zum Link &#8211; besonders, wenn der Men&#252;punkt sehr kreativ getextet wurde und man gerne mehr &#252;ber den Inhalt der Zielseite w&#252;&#223;te.</p>
<p><strong>2. Das vertikale Untermen&#252;</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p933code6'); return false;">View Code</a> LANGUAGE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9336"><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
</pre></td><td class="code" id="p933code6"><pre class="language" style="font-family:monospace;">temp.navileft = HMENU
temp.navileft {
    stdWrap.required = 1
    stdWrap.prepend = TEXT
    stdWrap.prepend {
    wrap = &lt;h3 class=&quot;navititle&quot;&gt;|&lt;/h3&gt;
    data = leveltitle:2
    }
&nbsp;
    entryLevel = 2
    1 = TMENU
    1 { 
        wrap = &lt;ul class=&quot;nav&quot;&gt; | &lt;/ul&gt;
        noBlur = 1
        NO {
            wrapItemAndSub = &lt;li class=&quot;first&quot;&gt;|&lt;/li&gt;|*|&lt;li&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last&quot;&gt;|&lt;/li&gt;
            ATagTitle.field = subtitle // title  
        }
        CUR = 1
        CUR {
            doNotLinkIt = 1
            allWrap = &lt;li class=&quot;first active&quot;&gt;&lt;span&gt;|&lt;/span&gt;|*|&lt;li class=&quot;active&quot;&gt;&lt;span&gt;|&lt;/span&gt; |*|&lt;li class=&quot;last active&quot;&gt;&lt;span&gt;|&lt;/span&gt;
            wrapItemAndSub = |&lt;/li&gt;
        }
        ACT = 1
        ACT {
            wrapItemAndSub = &lt;li class=&quot;first&quot;&gt;|&lt;/li&gt;|*|&lt;li&gt;|&lt;/li&gt; |*|&lt;li class=&quot;last&quot;&gt;|&lt;/li&gt;
            ATagTitle.field = subtitle // title  
        }
     }
    2 = TMENU
    2 &lt; .1
    2.wrap = &lt;ul&gt; | &lt;/ul&gt;
    }</pre></td></tr></table></div>

<p>Vor das Untermen&#252; wird mit data = leveltitle:2 der &#252;bergeordnete Men&#252;punkt der obersten Ebene als &#220;berschrift eingeblendet. Die Ausgabe des Men&#252;s erfolgt nur, wenn es Unterpunkte einer Seite des Hauptmen&#252;s gibt.</p>
<p>Da hier mehrere Ebenen dargestellt werden k&#246;nnen, ergibt sich f&#252;r den Men&#252;punkt der aktiven Seite eine ndere L&#246;sung als f&#252;r die &#252;brigen Links:</p>
<p>allWrap = &lt;li&nbsp;class=&#8221;first active&#8221;&gt;&lt;span&gt;|&lt;/span&gt;<br />
wrapItemAndSub = |&lt;/li&gt;</p>
<p>Der nicht verlinkte Text wird zweimal gewrappt, damit der span nur um Text und nicht auch um das Untermen&#252; geht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2011-933/zweiteiliges-typo3-menu-neuauflage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TYPO3 4.2 ist zu haben</title>
		<link>http://www.expertinnen-web.de/2008-243/typo3-42-ist-zu-haben/</link>
		<comments>http://www.expertinnen-web.de/2008-243/typo3-42-ist-zu-haben/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 03:38:16 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-243/typo3-42-ist-zu-haben/</guid>
		<description><![CDATA[Einen ersten Eindruck der neuen Version und weiterf&#252;hrende Links findet Ihr bei Open Mind.]]></description>
			<content:encoded><![CDATA[<p>Einen ersten Eindruck der neuen Version und weiterf&#252;hrende Links findet Ihr bei <a href="http://www.workshop.ch/openmind/">Open Mind</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2008-243/typo3-42-ist-zu-haben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3 quick and dirty: Bild mit em-Ma&#223;en ausgeben</title>
		<link>http://www.expertinnen-web.de/2008-237/typo3-quick-and-dirty-bild-mit-em-massen-ausgeben/</link>
		<comments>http://www.expertinnen-web.de/2008-237/typo3-quick-and-dirty-bild-mit-em-massen-ausgeben/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 14:57:26 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-237/typo3-quick-and-dirty-bild-mit-em-massen-ausgeben/</guid>
		<description><![CDATA[Auch ich plane gerade den Umstieg, aber nur den meiner eigenen Website auf TYPO3. Die Seite soll wieder in em bema&#223;t sein, damit sie schmerzlos skaliert. Das sollte nat&#252;rlich f&#252;r bestimmte layoutrelevante Bilder im Inhalt auch gelten. Nachdem ich vergeblich &#8230; <a href="http://www.expertinnen-web.de/2008-237/typo3-quick-and-dirty-bild-mit-em-massen-ausgeben/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Auch ich plane gerade den Umstieg, aber nur den meiner eigenen Website auf TYPO3. Die Seite soll wieder in em bema&#223;t sein, damit sie schmerzlos skaliert. Das sollte nat&#252;rlich f&#252;r bestimmte layoutrelevante Bilder im Inhalt auch gelten.</p>
<p>Nachdem ich vergeblich versucht habe, dem IMAGE-Objekt die zwangsweise in Pixel verordneten Ma&#223;e abzugew&#246;hnen, mache ich es doch quick and dirty .</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p237code8'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2378"><td class="code" id="p237code8"><pre class="php" style="font-family:monospace;">	marks.bild = COA
	marks.bild {
		1 = TEXT
		1.field = media
	1.stdWrap = required
		1.wrap = &lt;div class=&quot;bild&quot;&gt;&lt;img src=&quot;uploads/media/|&quot; style=&quot;width:12em&quot; 
		2 = TEXT
		2.field = abstract
	2.stdWrap.required=1
		2.wrap = alt=&quot;|&quot; /&gt;&lt;div&gt;
		}</pre></td></tr></table></div>

<p>Es gibt zwar eine Extension, die das Problem generell behebt (<a href="http://www.css-tutorials.de/typo3tutorials/em-wertefrbilder.html">mp_em_forimages</a>), aber sie erfordert Eingriffe in die Core-Dateien, die ich lieber nicht mache. Wenn jemand eine elegantere L&#246;sung hat: Immer her damit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2008-237/typo3-quick-and-dirty-bild-mit-em-massen-ausgeben/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TYPO3: Aktuellen Datensatz ausgeben</title>
		<link>http://www.expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/</link>
		<comments>http://www.expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 18:19:10 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/</guid>
		<description><![CDATA[TYPO3 erlaubt, per Typoscript auf Datens&#228;tze beliebiger Tabellen zuzugreifen und sie auszugeben. So kann man schnell und unb&#252;rokratisch z.B. den letzten freigeschalteten Link der Extension ab_linklist darstellen: temp.linkaktuell= CONTENT temp.linkaktuell { wrap = &#60;div class=&#8221;linktipp&#8221;&#62;&#60;h2&#62;Aktueller Linktipp&#60;/h2&#62;&#124;&#60;/div&#62; table = tx_ablinklist_link select &#8230; <a href="http://www.expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>TYPO3 erlaubt, per Typoscript auf Datens&#228;tze beliebiger Tabellen zuzugreifen und sie auszugeben. So kann man schnell und unb&#252;rokratisch z.B. den letzten freigeschalteten Link der Extension ab_linklist darstellen:</p>
<ol>
<li>temp.linkaktuell= CONTENT</li>
<li>temp.linkaktuell {</li>
<li>wrap = &lt;div class=&#8221;linktipp&#8221;&gt;&lt;h2&gt;Aktueller Linktipp&lt;/h2&gt;|&lt;/div&gt;</li>
<li>table = tx_ablinklist_link</li>
<li>select {</li>
<li>pidInList = 5</li>
<li>where = status=1</li>
<li>orderBy = uid DESC</li>
<li>max = 1</li>
<li>   		}</li>
<li> 	renderObj=COA</li>
<li>  	renderObj{</li>
<li>    		10 = TEXT
    		</li>
<li>10.field = label</li>
<li>
    		10.typolink.parameter.field = href</li>
<li>10.wrap = &lt;p&gt;|&lt;br /&gt; </li>
<li>20 = TEXT</li>
<li>
    		20.field = description</li>
<li>20.wrap = |&lt;/p&gt;</li>
<li>
    		}</li>
<li>}</li>
</ol>
<p>Zeile 5: Abfrage mit Typoscript erstellen<br />
Zeile 6: Nummer des Sysordners mit den Link-Datens&#228;tzen<br />
Zeile 7: Nur freigeschaltete Links ausw&#228;hlen<br />
Zeile 8: Den neuesten Link ausw&#228;hlen<br />
Zeile 9: und nur einen!<br />
In den &#252;brigen Zeilen wird der Link (Feld href enth&#228;lt den URL, Feld label den angezeigten Linktitel) und die Beschreibung (Feld description) ausgegeben. Fertig!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2008-236/typo3-aktuellen-datensatz-ausgeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3: Breadcrumb-Men&#252; zwischenschieben</title>
		<link>http://www.expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/</link>
		<comments>http://www.expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 13:53:16 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/</guid>
		<description><![CDATA[Manchmal merkt man erst sp&#228;ter, was man wirklich braucht. Zum Beispiel ein Breadcrumb-Men&#252;, wenn die Seite schon steht. Es soll direkt unter der Haupt&#252;berschrift der Seite und &#252;ber dem nachfolgenden Text stehen, also so: Meine &#220;berschrift Sie befinden sich hier: &#8230; <a href="http://www.expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Manchmal merkt man erst sp&#228;ter, was man wirklich braucht. Zum Beispiel ein Breadcrumb-Men&#252;, wenn die Seite schon steht. Es soll direkt unter der Haupt&#252;berschrift der Seite und &#252;ber dem nachfolgenden Text stehen, also so:</p>
<ul>
<li>Meine &#220;berschrift</li>
<li>Sie befinden sich hier: Kontakt >> Impressum</li>
<li>Und jetzt kommt der erste Absatz des Seitentextes</li>
</ul>
<p>Generiert man in TYPO3 die H1 der Seite aus der &#220;berschrift des ersten Textelements, hat man jetzt ein Problem, da man hier nicht einfach einen Platzhalter f&#252;r das Men&#252; anlegen kann. Und so klappt es doch:</p>
<ol>
<li>temp.breadcrumb = HMENU</li>
<li>temp.breadcrumb {</li>
<li>wrap = &lt;p&gt;Sie sind hier:&nbsp; |&lt;/p&gt;</li>
<li>special = rootline</li>
<li>special.range = 1|-1</li>
<li>1 = TMENU</li>
<li>1 {</li>
<li>NO {</li>
<li>allWrap = |*| |&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp; |*||</li>
<li>}</li>
<li>CUR = 1</li>
<li>CUR.doNotLinkIt = 1</li>
<li>}</li>
<li>}</li>
<li>lib.stdheader.10.1 = COA</li>
<li>lib.stdheader.10.1 {</li>
<li>	20 = TEXT</li>
<li>  	20.current = 1</li>
<li>  	20.insertData = 1</li>
<li>  	20.fontTag = &lt;h1&gt;|&lt;/h1&gt;</li>
<li> 	30 &lt; temp.breadcrumb</li>
<li>  	}</li>
</ol>
<p>Zeile 15: Das Standardtyposcript f&#252;r die H1-&#220;berschrift wird in ein COA umgeschrieben, in Zeile 21 das Breadcrumb-Men&#252; eingef&#252;llt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2008-232/typo3-breadcrumb-menue-zwischenschieben/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quick and dirty: PHP-Skripte in TYPO3 einbinden</title>
		<link>http://www.expertinnen-web.de/2007-228/quick-and-dirty-php-skripte-in-typo3-einbinden/</link>
		<comments>http://www.expertinnen-web.de/2007-228/quick-and-dirty-php-skripte-in-typo3-einbinden/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 09:06:05 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-228/quick-and-dirty-php-skripte-in-typo3-einbinden/</guid>
		<description><![CDATA[Heute war es wieder mal soweit: Umzug einer kleinen Anwendung nach TYPO3. Eine Anpassung der Skripte als Extensions w&#228;re Overkill, deshalb sollten sie einfach als Inhalt eingebunden werden. Hierf&#252;r bietet sich die Extension lumophpinclude an. Und das kann sie: lokale &#8230; <a href="http://www.expertinnen-web.de/2007-228/quick-and-dirty-php-skripte-in-typo3-einbinden/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Heute war es wieder mal soweit: Umzug einer kleinen Anwendung nach TYPO3. Eine Anpassung der Skripte als Extensions w&#228;re Overkill, deshalb sollten sie einfach als Inhalt eingebunden werden.</p>
<p>Hierf&#252;r bietet sich die Extension <a href="http://typo3.org/extensions/repository/view/lumophpinclude/1.1.1/">lumophpinclude</a> an. Und das kann sie:</p>
<ul>
<li>lokale und externe PHP-Dateien einbinden</li>
<li>externe Seiten nur mit dem Inhalt des body ausgeben</li>
<li>bei der Ausgabe externer Skripte Inhalte zwischen Markern ausgeben (wenn nur ein Teil der Seite ben&#246;tigt wird)</li>
<li>Inhalte neu wrappen (f&#252;r zus&#228;tzliche CSS-Angaben)</li>
</ul>
<p><img id="image227" alt="lumophpinclude" src="http://www.expertinnenweb.de/wp-content/uploads/2007/12/lumo1.gif" /></p>
<p>Achtung, Fu&#223;fallen: Bei internen Skripten k&#246;nnen in der Standardeinstellung von TYPO3 keine PHP-Dateien in den fileadmin geladen werden. Verwendet f&#252;r die Skriptdatei also andere Extensions.</p>
<p>Au&#223;erdem m&#252;ssen bei internen Skripten die Arrays der GET-, POST- und COOKIE-Variablen mit $getvars, $postvars und $cookievars adressiert werden, sonst bekommt Ihr Eure Daten nicht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2007-228/quick-and-dirty-php-skripte-in-typo3-einbinden/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TYPO3-Codecleaner</title>
		<link>http://www.expertinnen-web.de/2007-223/typo3-codecleaner/</link>
		<comments>http://www.expertinnen-web.de/2007-223/typo3-codecleaner/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 12:28:47 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-223/typo3-codecleaner/</guid>
		<description><![CDATA[TYPO3 und die Standardausgabe css_styled_content (in trauter Zusammenarbeit mit dem RTE) produzieren zwar inzwischen brauchbaren Code bei der Inhaltseingabe, umkleiden ihn aber mit einem Wust von &#252;berfl&#252;ssigen Divs und Klassen. Da man im Sinne eines schlanken HTML-Codes lieber den Weg &#8230; <a href="http://www.expertinnen-web.de/2007-223/typo3-codecleaner/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>TYPO3 und die Standardausgabe css_styled_content (in trauter Zusammenarbeit mit dem RTE) produzieren zwar inzwischen brauchbaren Code bei der Inhaltseingabe, umkleiden ihn aber mit einem Wust von &#252;berfl&#252;ssigen Divs und Klassen. Da man im Sinne eines schlanken HTML-Codes lieber den Weg geht, bedingte Formate zu verwenden und f&#252;r Notf&#228;lle eine Klasse zu definieren, entr&#252;mpelt man am besten die Ausgabe schon beim Erstellen des TYPO3-Templates.</p>
<p><strong>Ich binde diese Angaben ein:</strong></p>
<p>lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib ><br />
# entsorgt die Klasse contenttable<br />
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class ><br />
# entsorgt die Klasse bodytext<br />
lib.stdheader.stdWrap.dataWrap =<br />
lib.stdheader.10.1.fontTag =<br />
lib.stdheader.10.2.fontTag =<br />
lib.stdheader.10.3.fontTag =<br />
lib.stdheader.10.4.fontTag =<br />
lib.stdheader.10.5.fontTag =<br />
tt_content.stdWrap.dataWrap ><br />
tt_content.stdWrap.prefixComment ><br />
tt_content.header.20.dataWrap ><br />
tt_content.header.20.prefixComment ><br />
tt_content.default.prefixComment ><br />
tt_content.text.stdWrap.prefixComment ><br />
tt_content.text.20.prefixComment ><br />
tt_content.textpic.20.stdWrap.prefixComment ><br />
tt_content.table.20.stdWrap.prefixComment ><br />
tt_content.mailform.20.stdWrap.wrap ><br />
tt_content.menu.20.stdWrap.prefixComment ><br />
tt_content.image.20.stdWrap.prefixComment ><br />
tt_content.list.20.stdWrap.prefixComment ><br />
# entsorgt &#252;berfl&#252;ssige Divs<br />
plugin {<br />
tx_cssstyledcontent._CSS_DEFAULT_STYLE ><br />
tx_srfeuserregister_pi1._CSS_DEFAULT_STYLE ><br />
tx_indexedsearch._CSS_DEFAULT_STYLE ><br />
tx_newloginbox_pi3._CSS_DEFAULT_STYLE ><br />
# entsorgt die mirgelieferten Stylesheets von Extensions, f&#252;hrt die Liste mit den von Euch installierten Extensions weiter<br />
}<br />
Wenn Ihr noch Vorschl&#228;ge habt &#8211; immer her damit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2007-223/typo3-codecleaner/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Neues TYPO3-Kochbuch erschienen</title>
		<link>http://www.expertinnen-web.de/2007-220/neues-typo3-kochbuch-erschienen/</link>
		<comments>http://www.expertinnen-web.de/2007-220/neues-typo3-kochbuch-erschienen/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 01:57:22 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[Bücher]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-220/neues-typo3-kochbuch-erschienen/</guid>
		<description><![CDATA[Alexander Ebner, Patrick Schuster: TYPO3 und Typoscript Kochbuch (Hanser 2007) Kochbuch &#8211; angesichts so eines Titels schrillen bei mir alle Alarmglocken. Dass es sich dann doch nicht um eine Liste von Copy and Past-L&#246;sungen handeln mu&#223;, hat ja schon das &#8230; <a href="http://www.expertinnen-web.de/2007-220/neues-typo3-kochbuch-erschienen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Alexander Ebner, Patrick Schuster: TYPO3 und Typoscript Kochbuch (Hanser 2007)</strong></p>
<p>Kochbuch &#8211; angesichts so eines Titels schrillen bei mir alle Alarmglocken. Dass es sich dann doch nicht um eine Liste von Copy and Past-L&#246;sungen handeln mu&#223;, hat ja schon das TYPO3-Kochbuch von Trabold, Hasenau und Niederlag gezeigt. Auch das neue &#8220;Kochbuch&#8221; gl&#228;nzt mit interessanten L&#246;sungen f&#252;r den Alltag und verzichtet erfreulicherweise auf die 10.000ste ausgiebige Schilderung der 3-Klick-Installation. Es geht vielmehr um thematisch aufbereitete Problemstellungen, die ausf&#252;hrlich vorgelegt und deren L&#246;sung detailliert kommentiert ist. Wer sich nicht so gut mit TYPO3 auskennt, wird am Beispiel sehr viel &#252;ber die Struktur und die Arbeitsweise des Programms lernen k&#246;nnen. F&#252;r den Fortgeschrittenen ist es eine Fundgrube, auch weil hier viele nicht so bekannte Extensions und ihre Einsatzm&#246;glichkeiten zur Sprache kommen. F&#252;r die gut 800 Seiten sollte man aber mehr als ein Wochenende veranschlagen. Alles in  allem sehr empfehlenswert!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2007-220/neues-typo3-kochbuch-erschienen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TYPO3: Firefox-tauglicher RTE</title>
		<link>http://www.expertinnen-web.de/2007-202/typo3-firefox-tauglicher-rte/</link>
		<comments>http://www.expertinnen-web.de/2007-202/typo3-firefox-tauglicher-rte/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 14:05:21 +0000</pubDate>
		<dc:creator>Susanna</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://expertinnen-web.de/2007-202/typo3-firefox-tauglicher-rte/</guid>
		<description><![CDATA[Wer in den letzten Tagen (pr&#228;zise: seit Erscheinen von Firefox 2.0.0.3) mit dem Schicksal in Gestalt des rtehtmlarea gehadert hat, kann sich entspannen: Die aktuelle Version des TYPO3-Standard-Editors kann wieder Firefox! (Info via typo3-german-Mailingliste)]]></description>
			<content:encoded><![CDATA[<p>Wer in den letzten Tagen (pr&#228;zise: seit Erscheinen von Firefox 2.0.0.3) mit dem Schicksal in Gestalt des rtehtmlarea gehadert hat, kann sich entspannen: Die <a target="_blank" title="Link &#246;ffnet sich in einem neuen Fenster" href="http://typo3.org/fileadmin/ter/r/t/rtehtmlarea_1.4.4.t3x">aktuelle Version des TYPO3-Standard-Editors</a> kann wieder Firefox! (Info via <a target="_blank" title="Link &#246;ffnet sich in einem neuen Fenster" href="http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german">typo3-german-Mailingliste</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.expertinnen-web.de/2007-202/typo3-firefox-tauglicher-rte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

