[Frage] tt_address - Marker gender soll "Herr" oder "Frau" ausgeben [Gelöst] TYPO3-Version: 7.6.12

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    600 Beiträge
    1 Hilfreiche Beiträge
    24. 11. 2016, 14:14

    Hallo ins Forum,

    ich gebe tt_address Datensätze aus. Hier setze ich auch den Marker ###gender###. Dieser gibt mir jedoch nur "m" bzw. "f" aus. Wie bzw. wo kann ich einstellen, dass "Herr" bzw. "Frau" angezeigt wird?

    Danke für n Tipp und Gruß
    mimii

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    600 Beiträge
    1 Hilfreiche Beiträge
    25. 11. 2016, 08:52 - Lösung

    Danke für die Antwort,

    ich würde ja gerne FLUID Templates nutzen, ich finde die aber nicht im Extensionverzeichnis von tt_address. Die könnte ich mir ja dann in mein fileadmin legen und entsprechend anpassen.

    Mit TS funktioniert es so

    1. plugin.tx_ttaddress_pi1 = USER
    2. plugin.tx_ttaddress_pi1 {
    3. templates.default {
    4. gender {
    5. key.field = gender
    6. m = TEXT
    7. m.value = Herr
    8. f = TEXT
    9. f.value = Frau
    10. }
    11. }
    12. }
    13. }

    Gruß
    mimii


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    24. 11. 2016, 17:16

    tt_address speichert nur "m" bzw. "f" in die Datenbank. Das musst du also manuell umbasteln - einstellen kann man das soweit ich weiss nicht.

    Da du noch mit Markern arbeitest wird wohl kein FLUID genutzt? Dort könntest du nämlich direkt im Template eine condition basteln, zB so:

    1. <f:if condition="{gender} == 'm'">
    2. <f:then>Mann</f:then>
    3. <f:else>Frau</f:else>
    4. </f:if>

    Über TypoScript geht das natürlich auch, siehe
    https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/If/Index.html

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    600 Beiträge
    1 Hilfreiche Beiträge
    25. 11. 2016, 08:52

    Danke für die Antwort,

    ich würde ja gerne FLUID Templates nutzen, ich finde die aber nicht im Extensionverzeichnis von tt_address. Die könnte ich mir ja dann in mein fileadmin legen und entsprechend anpassen.

    Mit TS funktioniert es so

    1. plugin.tx_ttaddress_pi1 = USER
    2. plugin.tx_ttaddress_pi1 {
    3. templates.default {
    4. gender {
    5. key.field = gender
    6. m = TEXT
    7. m.value = Herr
    8. f = TEXT
    9. f.value = Frau
    10. }
    11. }
    12. }
    13. }

    Gruß
    mimii

  • 1