<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=4930&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / [GELÖST] Dropdown option values für CGUserDirectory browse action]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4930</link>
		<description><![CDATA[Die aktuellsten Beiträge in [GELÖST] Dropdown option values für CGUserDirectory browse action.]]></description>
		<lastBuildDate>Wed, 23 Nov 2016 12:08:27 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [GELÖST] Dropdown option values für CGUserDirectory browse action]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39635#p39635</link>
			<description><![CDATA[<p><strong>Tausend Dank!</strong> </p><p>Mit den separaten values funktioniert`s (also z.B. Auto, Motorrad &amp; Verkehr = aumove).<br />Ich war anfänglich sehr froh darüber, dass man in dieser dropdown Liste auch Kommata und Sonderzeichen ausgegeben bekommen hat.<br /><strong><br />Jetzt erstmal Kaffee!</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (pWorker)]]></author>
			<pubDate>Wed, 23 Nov 2016 12:08:27 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39635#p39635</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Dropdown option values für CGUserDirectory browse action]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39634#p39634</link>
			<description><![CDATA[<p><strong>Hey NaN,</strong></p><p>danke für die schnelle Antwort.</p><p>Zu den literal Tags, das Problem ist, dass auf diese Art und Weise die Variable &quot;selectedcountry&quot; nicht verarbeitet wird.</p><div class="quotebox"><cite>NaN schrieb:</cite><blockquote><div><p>Du müsstest schon im Template als Wert für das Option-Element die URL verwenden. Dann kannst Du die Aktion des Buttons via Javascript steuern, weil die URL dann ja auch so im HTML-Code steht.</p></div></blockquote></div><p>Das ist quasi die Standardeingabemöglichkeit von cmsms. Ne Aufklappliste in der man getrennt durch ein &quot;=&quot; Wert und Optionen angeben kann und durch einen Absatz eine neue Option definiert. Smarty tags werden natürlich nicht verarbeitet (nicht so wie bei customcontent). </p><p>Liegt also die Lösung wirklich nur in der Angabe vor dem &quot;=&quot;,<br />z.B.</p><div class="codebox"><pre><code>Auto, Motorrad &amp; Verkehr = automove</code></pre></div><p>und dann arbeitet der mit den properties richtig?</p>]]></description>
			<author><![CDATA[dummy@example.com (pWorker)]]></author>
			<pubDate>Wed, 23 Nov 2016 11:55:17 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39634#p39634</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Dropdown option values für CGUserDirectory browse action]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39632#p39632</link>
			<description><![CDATA[<p>Problem #1: Option<em>name</em> darf nicht gleich Option<em>wert</em> sein.<br />Irgedwo definierst Du doch die Options für das Dropdown.<br />Und da musst Du darauf achten, dass der <em>Wert</em> des Feldes keine Umlaute enthält.<br />Weiterhin musst Du darauf achten, dass der Name der FEU-Eigenschaft ebenfalls nicht gleich seinem Wert entspricht. Also auch im FEU-Modul auf Umlaute etc. verzichten.</p><p>Problem #2: Dein Javascript steht zwischen {literal}-Tags (literal = engl. für &quot;wörtlich&quot; -&gt; soll also nicht von Smarty interpretiert werden). </p><p>Entweder Du schließt die {literal}-Tags immer kurz vor dem Smarty-Code und öffnest sie danach erneut:</p><div class="quotebox"><blockquote><div><p>{literal} &lt;script type=&quot;text/javascript&quot;&gt;<br />$(document).ready(function(){<br />&#160; &#160; $(&quot;select.country&quot;).change(function(){<br />&#160; &#160; &#160; &#160; var selectedCountry = $(&quot;.country option:selected&quot;).val();<br />&#160; &#160; &#160; &#160; $(&quot;#branchenbutton&quot;).attr(&quot;href&quot;,&quot;<strong><span style="color: red">{/literal}</span></strong>{cms_action_url module=CGUserDirectory action=default prop=branche_auswahl propvalue=&quot;+selectedCountry+&quot;}<strong><span style="color: red">{literal}</span></strong>&quot;);});</p><p>});<br />&lt;/script&gt;{/literal}</p></div></blockquote></div><p>Oder Du lässt die {literal}-Tags weg und achtest darauf, dass geschweifte Klammern beim Javascript immer von einem Leerzeichen umgeben sind.</p><p><strong>ABER:</strong> Dein grundsätzliches Problem ist, dass Smarty auf dem Server verarbeitet wird, Javascript beim Seitenbesucher. Du kannst also nicht das beim Besucher ausgewählte Element mit Smarty verarbeiten.</p><p>Du müsstest schon im Template als Wert für das Option-Element die URL verwenden. Dann kannst Du die Aktion des Buttons via Javascript steuern, weil die URL dann ja auch so im HTML-Code steht.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Wed, 23 Nov 2016 11:29:34 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39632#p39632</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Dropdown option values für CGUserDirectory browse action]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39631#p39631</link>
			<description><![CDATA[<p>Nachtrag: Am Ende geht es mir um eine Dropdown Liste die auch folgende Struktur haben kann:</p><div class="codebox"><pre><code>&lt;form&gt;
&lt;label&gt;Select Country:&lt;/label&gt;
&lt;select class=&quot;country&quot;&gt;{html_options options=$properties.branche_auswahl.opts}&lt;/select&gt;
&lt;/form&gt;</code></pre></div><div class="codebox"><pre><code>[== .tpl ==]
{literal} &lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
    $(&quot;select.country&quot;).change(function(){
        var selectedCountry = $(&quot;.country option:selected&quot;).val();
        $(&quot;#branchenbutton&quot;).attr(&quot;href&quot;,&quot;{cms_action_url module=CGUserDirectory action=default prop=branche_auswahl propvalue=&quot;+selectedCountry+&quot;}&quot;);});

});
&lt;/script&gt;{/literal}</code></pre></div><p>Mein Problem ist nun, dass zwar der richtige Link gecodet wird, dieser aber noch durch smarty verarbeitet werden müsste.<br />Ergebnis:</p><div class="codebox"><pre><code>http://www.xxx.de/firmenverzeichnis/{cms_action_url module=CGUserDirectory action=default prop=branche_auswahl propvalue=Senioren &amp; Altenpflege}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (pWorker)]]></author>
			<pubDate>Wed, 23 Nov 2016 11:00:50 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39631#p39631</guid>
		</item>
		<item>
			<title><![CDATA[[GELÖST] Dropdown option values für CGUserDirectory browse action]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39630#p39630</link>
			<description><![CDATA[<p><strong>Hi Allerseits,</strong></p><p>ich habe ein Problem. Ich habe FEU User und entsprechende Eigenschaften angelegt. Dann habe ich ein Benutzerverzeichnis angelegt und alles lief problemlos, bis auf eine Ausnahme:</p><p>Eine dropdown Liste (prop=&quot;branche_auswahl&quot;) wird nicht richtig verarbeitet. Bei den Dropdown Listen, bekomme ich mit {get_template_vars} folgenden Aufbau:</p><div class="codebox"><pre><code>.fieldtype (string) = select
      .options (array) = [
         .-1 (string) = Beliebig
         .Deutschland (string) = Deutschland
         .Österreich (string) = Österreich
         .Schweiz (string) = Schweiz
      ]</code></pre></div><p>Und bei dem Problemdropdown:</p><div class="codebox"><pre><code>.fieldtype (string) = select
      .options (array) = [
         .-1 (string) = Beliebig
         .Auto, Motorrad &amp; Verkehr (string) = Auto, Motorrad &amp; Verkehr
         .Bauen, Wohnen &amp; Immobilien (string) = Bauen, Wohnen &amp; Immobilien
         .Beruf, Karriere &amp; Bildung (string) = Beruf, Karriere &amp; Bildung
         .Computer, EDV &amp; Telekommunikation (string) = Computer, EDV &amp; Telekommunikation
         .Energie &amp; Umwelt (string) = Energie &amp; Umwelt
         .Essen, Trinken &amp; Gastronomie (string) = Essen, Trinken &amp; Gastronomie
         .Familie, Erziehung &amp; Kinder (string) = Familie, Erziehung &amp; Kinder
         .Freizeit &amp; Hobby (string) = Freizeit &amp; Hobby
         .Gesundheit, Medizin &amp; Ernährung (string) = Gesundheit, Medizin &amp; Ernährung
         .Handel &amp; Dienstleistungen (string) = Handel &amp; Dienstleistungen
         .Handwerk (string) = Handwerk
         .Haus &amp; Garten (string) = Haus &amp; Garten
         .Kunst, Kultur &amp; Musik (string) = Kunst, Kultur &amp; Musik
         .Mode, Trends &amp; Lifestyle (string) = Mode, Trends &amp; Lifestyle
         .Reisen &amp; Tourismus (string) = Reisen &amp; Tourismus
         .Senioren &amp; Altenpflege (string) = Senioren &amp; Altenpflege
         .Sonstiges (string) = Sonstiges
         .Sport &amp; Bewegung (string) = Sport &amp; Bewegung
         .Tiere &amp; Tiernahrung (string) = Tiere &amp; Tiernahrung
         .Vereine &amp; Verbände (string) = Vereine &amp; Verbände
         .Versicherung &amp; Finanzen (string) = Versicherung &amp; Finanzen
         .Wellness &amp; Kosmetik (string) = Wellness &amp; Kosmetik
      ]</code></pre></div><br /><p>Der einzige Unterschied ist, dass in dem letzteren array Sonderzeichen und Leerzeichen vorkommen. Wenn ich nun </p><div class="codebox"><pre><code>{CGUserDirectory action=&quot;browse&quot; prop=&quot;anrede&quot; }</code></pre></div><p>benutze, funktioniert alles, bei</p><div class="codebox"><pre><code>{CGUserDirectory action=&quot;browse&quot; prop=&quot;branche_auswahl&quot; }</code></pre></div><p>nicht.</p><p><strong><br />Jemand ne Idee?</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (pWorker)]]></author>
			<pubDate>Wed, 23 Nov 2016 10:48:31 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=39630#p39630</guid>
		</item>
	</channel>
</rss>
