<?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>Armetiz - Thomas Tourlourat - CV Ingénieur Informatique &#187; SPIP</title>
	<atom:link href="http://www.armetiz.info/category/cms/spip/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.armetiz.info</link>
	<description>Ingénieur Informatique - Lyon</description>
	<lastBuildDate>Thu, 09 Sep 2010 13:31:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Faire une simple condition avec SPIP</title>
		<link>http://www.armetiz.info/simple-condition-spip-si-sinon/</link>
		<comments>http://www.armetiz.info/simple-condition-spip-si-sinon/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 16:38:20 +0000</pubDate>
		<dc:creator>Thomas Tourlourat</dc:creator>
				<category><![CDATA[SPIP]]></category>
		<category><![CDATA[Aide]]></category>
		<category><![CDATA[Condition]]></category>
		<category><![CDATA[Post-it]]></category>
		<category><![CDATA[Rappel]]></category>
		<category><![CDATA[SPIPien]]></category>

		<guid isPermaLink="false">http://www.armetiz.info/?p=1543</guid>
		<description><![CDATA[Il s&#8217;agit d&#8217;un post-it SPIPien.
Pour avoir une exécution conditionnelle SI/SINON, utiliser la syntaxe suivante :

[#TRUC&#124;=={'machin'}&#124;?{sioui,sinon})]

Dans mon cas, il s&#8217;agissait d&#8217;avoir un squelette spécifique à la langue Française :

[(#LANG&#124;=={fr}&#124;?{&#60;INCLURE{fond=inc-news-fr}{lang}&#62;,&#60;INCLURE{fond=inc-news}{lang}&#62;})]

Si vous souhaitez inclure une boucle au sein du SI ou du SINON, il faut utiliser la ruse suivant :

&#60;BOUCLE_feinte(ARTICLES){0,1}&#62;[(#LETEST&#124;?{' '})]&#60;/BOUCLE_feinte&#62;
Ici le code la boucle si oui
&#60;/B_feinte&#62;
Ici le [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.armetiz.info/wp-content/uploads/2010/01/spip_logo.jpg"><img src="http://www.armetiz.info/wp-content/uploads/2010/01/spip_logo.jpg" alt="" title="spip_logo" width="139" height="88" class="alignright size-full wp-image-1544" /></a>Il s&#8217;agit d&#8217;un post-it SPIPien.</p>
<p>Pour avoir une exécution conditionnelle SI/SINON, utiliser la syntaxe suivante :</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">[#TRUC|=={'machin'}|?{sioui,sinon})]</pre></div></div>

<p>Dans mon cas, il s&#8217;agissait d&#8217;avoir un squelette spécifique à la langue Française :</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">[(#LANG|=={fr}|?{&lt;INCLURE{fond=inc-news-fr}{lang}&gt;,&lt;INCLURE{fond=inc-news}{lang}&gt;})]</pre></div></div>

<p>Si vous souhaitez inclure une boucle au sein du SI ou du SINON, il faut utiliser la ruse suivant :</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;BOUCLE_feinte(ARTICLES){0,1}&gt;[(#LETEST|?{' '})]&lt;/BOUCLE_feinte&gt;
Ici le code la boucle si oui
&lt;/B_feinte&gt;
Ici le code la boucle si non
&lt;//B_feinte&gt;</pre></div></div>

<p>En tout cas, je vous conseils vivement la lecture des deux ressources suivantes :
<ul>
<li><a href="http://programmer.spip.org/Les-filtres-de-tests">Les filtres de tests</a></li>
<li><a href="http://www.weblog.eliaz.fr/article62.html">Les traitements conditionnels avec SPIP</a></li>
</ul>
<p>Merci à <a href="http://www.weblog.eliaz.fr/">b_b</a> qui m&#8217;a soufflé la solution. Salon <strong>#SPIP over Freenode.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.armetiz.info/simple-condition-spip-si-sinon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
