[Frage] Neu angelegter Datensatz ist im Backend ohne manuelles Zutun nicht sichtbar TYPO3-Version: 6.1.1

  • LinusAlex LinusAlex
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    30. 07. 2013, 16:51

    Hallo,

    folgender Code bestückt tt_address vom Powermail-Formular aus:

    1. plugin.tx_powermail.settings.setup {
    2.  
    3. dbEntry {
    4. tt_address._enable = TEXT
    5. tt_address._enable.value = 1
    6.  
    7. tt_address._ifUnique.email=update
    8.  
    9. tt_address._mm = COA
    10. tt_address._mm.10 = COA
    11.  
    12. tt_address._mm.10.1 = TEXT
    13. tt_address._mm.10.1.value = tt_address_group_mm
    14.  
    15. tt_address._mm.10.2 = TEXT
    16. tt_address._mm.10.2.value = tt_address_group
    17.  
    18. tt_address._mm.10.3 = TEXT
    19. tt_address._mm.10.3.value = 1
    20.  
    21. tt_address.pid = TEXT
    22. tt_address.pid.field = 42
    23.  
    24. tt_address.tstamp = TEXT
    25. tt_address.tstamp.data = date:U
    26.  
    27. tt_address.address.strftime = Date: %d.%m.%Y
    28.  
    29. tt_address.last_name = TEXT
    30. tt_address.last_name.field = nachname
    31. tt_address.first_name = TEXT
    32. tt_address.first_name.field = vorname
    33. tt_address.address = TEXT
    34. tt_address.address.field = straenr
    35. tt_address.zip = TEXT
    36. tt_address.zip.field = postleitzahl
    37. tt_address.city = TEXT
    38. tt_address.city.field = stadt
    39. tt_address.country = TEXT
    40. tt_address.country.field = land
    41. tt_address.phone = TEXT
    42. tt_address.phone.field = telefon
    43. tt_address.email = TEXT
    44. tt_address.email.field = e-mail
    45. tt_address.gender = TEXT
    46. tt_address.gender.field = anrede
    47. }
    48. }

    Allerdings taucht der neue Datensatz nicht im Backend im Ordner "Adressen" (PID 42) auf. Erst wenn ich in der Datenbank-Tabelle tt_address das Feld "pid" mit dem Wert "42" versehe, dann sehe ich den Datensatz auch im Backend.
    Ich habe das im Script mit "tt_address.pid.field = 42" versucht zu lösen, klappt aber nicht, ebensowenig wie "tt_address.pid.data = TSFE:42".
    Wie bekomme ich die richtige PID 42 in den neuangelegten Datensatz?

    Grüße
    Alex


  • 1
  • laser laser
    Sternenflotten-Admiral
    0 x
    204 Beiträge
    0 Hilfreiche Beiträge
    31. 07. 2013, 15:28

    Heyho,

    das funktioniert auch nicht?

    1. tt_address.pid.value = 42

    Gruß,
    Martin

  • 1