[HowTo] Powermail: Selectorbox mit Werten aus Datenbank

Autor Nachricht
Verfasst am: 15.05.2008 [15:49]
einpraegsam.net

[Moderator]
[Themenersteller]
dabei seit: 17.01.2005
Beiträge: 4621

Nach einer Anfrage habe ich mich entschlossen, das hier zu posten, falls jemand mal ein ähnliches Problem hat.

Aufgabenstellung:
Selecterbox (Dropdown) in Powermail mit beliebigen Werten aus Datenbank

Lösung:
1. Neues Powermail Feld anlegen (typoscript) mit lib.object:
http://www.design-and-style.de/temp/typo3/pm_select1.gif

2. Eine Selectabfrage in TS (Hole name, uid von tt_address der Seite 5):
http://www.design-and-style.de/temp/typo3/pm_select2.gif

Hier nochmal zum Kopieren:
Typoscript:Zeilennummerierung:  An / Aus

  1. lib.object = COA_INT
  2. lib.object {
  3.         10 = TEXT
  4.         10.value = <label for="uid33">Select:</label>
  5.        
  6.         20 = CONTENT
  7.         20.wrap = <select id="uid33" name="tx_powermail_pi1[uid33]" size="1">|</select>
  8.         20 {
  9.                 table = tt_address
  10.                 select {
  11.                         pidInList = 5
  12.                         orderBy = name
  13.                 }
  14.                 renderObj = COA
  15.                 renderObj {
  16.                         10 = COA
  17.                         10 {
  18.                                 10 = TEXT
  19.                                 10 {
  20.                                         field = uid
  21.                                         wrap = <option value="|">
  22.                                 }
  23.                                 20 = TEXT
  24.                                 20 {
  25.                                         field = name
  26.                                         wrap = |</option>
  27.                                 }
  28.                         }
  29.                 }
  30.         }
  31. }



Ergebnis:
http://www.design-and-style.de/temp/typo3/pm_select3.gif

Dynamische Selecterbox, mit dem HTML Code:
Html4strict:Zeilennummerierung:  An / Aus

  1. <label for="uid33">Select:</label>
  2. <select id="uid33" name="tx_powermail_pi1[uid33]" size="1">
  3. <option value="23">Name1</option>
  4. <option value="24">Name2</option>
  5. </select>


Powermail :: Einprägsam :: Smokethis :: Xing Profil :: conject
Verfasst am: 26.06.2008 [19:06]
tga

dabei seit: 26.07.2006
Beiträge: 6

Hi,

nachdem genau diese Anfrage nun bei mir gelandet ist, weil's nicht geklappt haticon_wink.gif:

mit COA_INT scheint's nicht zu funktionieren (keine Ausgabe im Frontend), mit COA geht's aber...

Grüße, Tina
Verfasst am: 26.06.2008 [19:24]
just2b

[Moderator]
dabei seit: 04.08.2004
Beiträge: 15711

über 5000 Posts über 10000 Posts über 15000 Posts
tga schrieb:

mit COA_INT scheint's nicht zu funktionieren (keine Ausgabe im Frontend), mit COA geht's aber...

dann scheinst du nicht die neueste TYPO3 Version zu habenicon_wink.gif

⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM!
⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid
⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.