[Frage] FE_User Image im Grundtemplate der Website ausgeben TYPO3-Version: 8.7.9

  • ak1982 ak1982
    Padawan
    0 x
    61 Beiträge
    0 Hilfreiche Beiträge
    12. 01. 2018, 18:02

    Hallo,

    ich möchte gern das FE USER Bild auf meiner Website ausgeben und habe dieses bisher immer so implementiert:

    lib.logininfo = COA_INT
    lib.logininfo {

    [code]10 = TEXT[/code]
    [code]10.data = TSFE:fe_user|user|username[/code]
    [code]10.required = 1[/code]
    [code]10.data = TSFE:fe_user|user|image[/code]
    [code]10.split {[/code]
    [code]token = ,[/code]
    [code]cObjNum = 1[/code]
    [code]1 {[/code]
    [code]10 = IMAGE[/code]
    [code]10.file.import.current = 1[/code]
    [code]10.file.import = fileadmin/user_upload/FE_User/[/code]
    [code][/code]
    [code]}[/code]
    [code]}[/code]
    [code]10.wrap = <div class="personalboximage">|</div>[/code]
    [code][/code]

    Das geht jetzt leider mit Typo 8.7.9 nicht mehr. Nun habe ich es so probiert. Leider keine Ausgabe im Frontend. Wo liegt mein Denkfehler. Was muss ich ändern?

    [code]lib.logininfo = COA[/code]
    [code]lib.logininfo {[/code]
    [code][/code]
    [code]10 = FILES[/code]
    [code]10 {[/code]
    [code]references {[/code]
    [code]table = fe_users[/code]
    [code]fieldName = image[/code]
    [code]uid.field = uid[/code]
    [code]}[/code]
    [code][/code]
    [code]begin = 0[/code]
    [code]maxItems = 1[/code]
    [code][/code]
    [code]renderObj = IMAGE[/code]
    [code]renderObj {[/code]
    [code]file.import.dataWrap = {file:current:storage}:{file:current:identifier}[/code]
    [code]altText.data = file:current:title[/code]
    [code]wrap = <div class="slide">|</div>[/code]
    [code]}[/code]
    [code]stdWrap.wrap = <div class="personalboximage">|</div>[/code]
    [code]}[/code]


  • 1
  • ak1982 ak1982
    Padawan
    0 x
    61 Beiträge
    0 Hilfreiche Beiträge
    12. 01. 2018, 22:11

    Hallo,

    bin schon einen Schritt weiter:

    lib.logininfo = COA_INT
    lib.logininfo {
    10 = FILES
    10 {
    references {
    table = fe_users
    fieldName = image
    uid.dataWrap = 1
    }
    begin = 0
    maxItems = 1
    renderObj = IMAGE
    renderObj {
    file.import.dataWrap = {file:current:storage}:{file:current:identifier}
    wrap = <div class="personalboximage">|</div>
    }
    }

    So geht es, wenn ich dem uid.dataWrap eine bestimmte User ID gebe. Was muss nun an die Stelle von 1 um dort die feuser id vom eingelochten user zu bekommen?

    LG Andreas

  • ak1982 ak1982
    Padawan
    0 x
    61 Beiträge
    0 Hilfreiche Beiträge
    12. 01. 2018, 22:23

    Anbei die Lösung:

    uid.dataWrap = {TSFE:fe_user|user|uid}

    LG Andreas

  • 1