Am 01.11.2012 16:45, schrieb Matthias Eberlein:
Hallo Liste, wie der Betreff schon sagt geht es um den realName des
be_user welcher den Artikel schrieb.
In der Liste und in Tante Google exestieren einige snippets dazu welche
jedoch bei mir keinen Erfolg zeigen. Jedoch betrifft das nur den
realName oder auch username. Bei gleicher Abfrage für email bekomme ich
eine Ausgabe.


zb.

Das geht...

genericmarkers {
data = cruser_id,email
verfasser_email = TEXT
verfasser_email {
typolink.parameter.cObject = RECORDS
typolink.parameter.cObject {
source.field = cruser_id
tables = be_users
dontCheckPid = 1
conf.be_users = TEXT
conf.be_users {
field = email
}
}
}
}


das geht nicht.

genericmarkers {
data = cruser_id,realName
verfasser_name= RECORDS
verfasser_name {
source.field = cruser_id
tables = be_users
dontCheckPid = 1
conf.be_users = TEXT
conf.be_users {
field = realName
}
}
}

Hat Genericmarkers ein Problem damit den username oder realName
auszugeben? Kann mir jemand mal auf die Sprünge helfen?

Besten Dank für eure Hilfe schon mal im Vorraus...

Gruß
Matthias Eberlein




Ok,
habe es jetzt erst mal so gelöst.

verfasser_name = TEXT
   verfasser_name {
   typolink.parameter.cObject = RECORDS
    typolink.parameter.cObject {
      source.field = cruser_id
      tables = be_users
      dontCheckPid = 1
      conf.be_users = TEXT
      conf.be_users {
        field = tx_beusergoogleplus_gplus_url
      }
    }

    cObject = RECORDS
    cObject {
        source.field = cruser_id
        tables = be_users
        dontCheckPid = 1
        conf.be_users = TEXT
        conf.be_users {
              field = realName
        }
    }
    typolink.ATagParams.dataWrap = rel="author"
 wrap = <span class="news_creator">|</span>
  }

Somit habe ich automatisch von jedem Backend User den Namen und mit seinem g+ account link. Das Erspart das einzelne eintragen in jedem artikel.

Es gibt mit Sicherheit noch eine Bessere Lösung. Dann bitte Verbessert mich...

Was mir jetzt noch fehlt ist, das wenn ein be_user kein g+ account eingetragen hat soll das feld email dafür genutzt werden. (oder twitter account)

gruß
Matthias Eberlein


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an