<?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=3964&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / CompanyDirectory und Formbuilder]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=3964</link>
		<description><![CDATA[Die aktuellsten Beiträge in CompanyDirectory und Formbuilder.]]></description>
		<lastBuildDate>Tue, 10 Jun 2014 14:34:22 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: CompanyDirectory und Formbuilder]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31305#p31305</link>
			<description><![CDATA[<p>Hallo Alex,</p><p>und Danke für Deinen Input.<br />Die Variable bekomme ich schon übergeben - theoretisch.</p><p>im CD-Template habe ich</p><div class="codebox"><pre><code>[== tpl ==]
{assign var=&#039;companyemail&#039; value=$entry-&gt;company_email-&gt;value}
 {FormBuilder value_fld42=$entry-&gt;company_email form=&#039;companydirectorycontactform&#039;}</code></pre></div><p><em>›› Völlig ausreichend ist aber auch der direkte Aufruf ohne vorherige Variablen-Zuweisung.</em></p><p>Der Quelltext <span style="color: blue">(des Formbereichs)</span> wird auf der CompanyDirectory-Detailseite wie folgt ausgegeben:</p><div class="quotebox"><cite>html Ausgabe schrieb:</cite><blockquote><div><p>&lt;div class=&quot;companydirectorycontactform&quot;&gt;<br /> …<br />&#160; &lt;input type=&quot;hidden&quot; name=&quot;cntnt01fbrp__42&quot; value=&quot;RICHTIGE_EMAILADRESSE@DOMAIN.COM&quot; id=&quot;fbrp__42&quot; /&gt;<br /> …<br />&#160; &lt;div class=&quot;submit&quot;&gt;<br />&lt;/div&gt;&lt;!-- eof companydirectorycontactform //--&gt;</p></div></blockquote></div><p>Ich dachte schon, ich hätte was gefunden — gibt es doch die schöne Funktion <span style="color: #333"><strong>&quot;*E-Mail-Ergebnisse, basierend auf den Feldern im Frontend&quot;</strong></span>. Dort habe ich ebendas Feld als Empfänger eingetragen.</p><p>Nach dem Absenden aber zerreißt es das Layout der Seite und folgende Fehlermeldung erscheint am Ende der Seite, soweit der Aufruf lief:</p><div class="quotebox"><cite>Error schrieb:</cite><blockquote><div><p>Fatal error: Call to a member function GetHumanReadableValue() on a non-object in /server/internal/root/modules/FormBuilder/classes/DispositionEmailBasedFrontendFields.class.php on line 56</p></div></blockquote></div><p>Ich hab schon diverse andere Forenbeiträge zu diesem Thema durch, auch aus diesem Board, und einiges getestet: |escape, und weiß-ich-was-noch.<br />Ich kann einfach nicht programmieren... <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/big_smile.png" alt="big_smile" /> <br />...deswegen schätze ich jetzt mal, dass ich das fürs erste sein lassen muss.&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" /> </p><p>Was aber tatsächlich funktioniert hat, war eine Lösung von der Seite von <a href="http://www.i-do-this.com/blog/FormBuilder-set-the-destination-e-mail-with-a-variable/57" rel="nofollow">i-do-this</a>. Nur, vom Faktor &quot;einigermaßen kompliziert&quot; <span style="color: blue">(mittels mehreren UDTs)</span> abgesehen, bekam ich nach dem Absenden statt dem &quot;Formular-Versandt-Template&quot; <em>nochmals</em> das Formular zu sehen, darüber mit einer &lt;ul&gt;, als ob es Fehler gegeben hätte - aber ohne Fehler darin.</p><p>Die Email kam dann trotzdem bei mir an ... aber wie gesagt: Ganz passen tut&#039;s dann doch nicht.</p>]]></description>
			<author><![CDATA[dummy@example.com (rage_all)]]></author>
			<pubDate>Tue, 10 Jun 2014 14:34:22 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31305#p31305</guid>
		</item>
		<item>
			<title><![CDATA[Re: CompanyDirectory und Formbuilder]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31304#p31304</link>
			<description><![CDATA[<div class="quotebox"><cite>rage_all schrieb:</cite><blockquote><div><p>Jetzt überlege ich, ob ich nicht gerade von der falschen Seite her komme und eigentlich im Detail-Template in CompanyDirectory den Aufruf von Formbuilder <span style="color: blue">(bislang {FormBuilder form=&#039;companydirectorycontactform&#039;} )</span> mit dem Wert <span style="color: #3B0B0B">{$entry-&gt;contact_email}</span> übergeben sollte ... aber wo lege ich dann das Email-Template fest?</p></div></blockquote></div><p>Probier mal folgendes:</p><p>In Formbuilder kannst du für jedes Feld festlegen, welche Smarty-Aufrufe durchgeführt werden sollen. Dort gibst du {$entry-&gt;contact_email} ein.</p><p>Wenn das nicht funzt, {$entry-&gt;contact_email} an POST-Variable übermitteln und in dem Formbuilder-Smarty-Feld übergeben.</p><p>hth,<br />Alex</p>]]></description>
			<author><![CDATA[dummy@example.com (faglork)]]></author>
			<pubDate>Tue, 10 Jun 2014 13:43:33 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31304#p31304</guid>
		</item>
		<item>
			<title><![CDATA[CompanyDirectory und Formbuilder]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31303#p31303</link>
			<description><![CDATA[<p>Hallo zusammen,</p><p>irgendwie glaube ich, das ich dieses Problem schon mal hatte und schon mal gelöst bekommen hab - vor vielen Jahren.<br />Mir will es nicht ins Auge springen, aber es muss zu machen sein, und vermutlich sogar easy.</p><p>In CompanyDirectory habe ich diverse Unternehmen mit den Kontaktmöglichkeiten, etc.<br />Nun soll es möglich sein, auf der Detailseite des jeweiligen Unternehmens, dieses per Kontaktformular anzuschreiben an die Emailadresse die in diesem jeweiligen Eintrag hinterlegt ist.</p><p>Im Formbuilder verwende ich ja normalerweise das Feld <span style="color: #3B0B0B">&quot;*Ergebnisse per E-Mail an vorgegebene Adresse(n) senden&quot;</span> um die Email zu senden. Hier wird die &quot;Adresse&quot; <span style="color: #3B0B0B">{$entry-&gt;contact_email}</span> aber -natürlich- nicht akzeptiert.<br />Das einzige &quot;CompanyDirectory&quot;-related Ding was ich im Formbuilder finden kann, ist &quot;-CompanyDirectory Feld&quot;, womit ich Daten z.B. aus benutzerdefinierten Feldern ziehen könnte, oder eine Kategorie vorgeben könnte <span style="color: blue">(wofür auch immer das gut sein kann)</span>.</p><p>Jetzt überlege ich, ob ich nicht gerade von der falschen Seite her komme und eigentlich im Detail-Template in CompanyDirectory den Aufruf von Formbuilder <span style="color: blue">(bislang {FormBuilder form=&#039;companydirectorycontactform&#039;} )</span> mit dem Wert <span style="color: #3B0B0B">{$entry-&gt;contact_email}</span> übergeben sollte ... aber wo lege ich dann das Email-Template fest?</p><p>Bitte gebt mir einen Hinweis ... ich seh es gerade überhaupt nicht...&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/hmm.png" alt="hmm" /> <br />Vielen Dank!&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/big_smile.png" alt="big_smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (rage_all)]]></author>
			<pubDate>Tue, 10 Jun 2014 09:52:36 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31303#p31303</guid>
		</item>
	</channel>
</rss>
